annotate ChangeLog.API @ 26353:df6fcdebb2fa

Get rid of nocrash option.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Mon, 23 Mar 2009 06:15:13 +0000
parents 7b63af454f26
children f5f08111da52
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15934
cc3c50816cc9 More gaim->whatever isms
Mark Doliner <mark@kingant.net>
parents: 15933
diff changeset
1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
2
23851
5736b1881bf4 Added ChangeLog.API entries.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 23257
diff changeset
3 version ?.?.? (??/??/????):
5736b1881bf4 Added ChangeLog.API entries.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 23257
diff changeset
4 libpurple:
5736b1881bf4 Added ChangeLog.API entries.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 23257
diff changeset
5 Added:
5736b1881bf4 Added ChangeLog.API entries.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 23257
diff changeset
6 * PurpleMedia API
5736b1881bf4 Added ChangeLog.API entries.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 23257
diff changeset
7 * xmlnode_get_parent
5736b1881bf4 Added ChangeLog.API entries.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 23257
diff changeset
8
25948
53bfa3d67739 Update versions since we're updating minor.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25947
diff changeset
9 version 2.6.0 (??/??/2009):
25787
12b8ccc3e9ec Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data()
Richard Laager <rlaager@wiktel.com>
parents: 23930
diff changeset
10 libpurple:
12b8ccc3e9ec Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data()
Richard Laager <rlaager@wiktel.com>
parents: 23930
diff changeset
11 Added:
25920
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
12 * PURPLE_BLIST_NODE
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
13 * PURPLE_GROUP
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
14 * PURPLE_CONTACT
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
15 * PURPLE_BUDDY
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
16 * PURPLE_CHAT
25787
12b8ccc3e9ec Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data()
Richard Laager <rlaager@wiktel.com>
parents: 23930
diff changeset
17 * purple_buddy_get_protocol_data
12b8ccc3e9ec Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data()
Richard Laager <rlaager@wiktel.com>
parents: 23930
diff changeset
18 * purple_buddy_set_protocol_data
25803
8aa7d8bcbc7d Alias foo. I think blist.h structs are now completely hidden.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 25801
diff changeset
19 * purple_buddy_get_local_buddy_alias
25806
b48f6d0ecdf7 Hide PurpleBlist
Gary Kramlich <grim@reaperworld.com>
parents: 25803
diff changeset
20 * purple_blist_get_buddies
25821
2b8c85f74ede Added purple_blist_get_ui_data, purple_blist_set_ui_data, purple_blist_node_get_ui_data, and purple_blist_node_set_ui_data functions.
Gary Kramlich <grim@reaperworld.com>
parents: 25806
diff changeset
21 * purple_blist_get_ui_data
2b8c85f74ede Added purple_blist_get_ui_data, purple_blist_set_ui_data, purple_blist_node_get_ui_data, and purple_blist_node_set_ui_data functions.
Gary Kramlich <grim@reaperworld.com>
parents: 25806
diff changeset
22 * purple_blist_set_ui_data
2b8c85f74ede Added purple_blist_get_ui_data, purple_blist_set_ui_data, purple_blist_node_get_ui_data, and purple_blist_node_set_ui_data functions.
Gary Kramlich <grim@reaperworld.com>
parents: 25806
diff changeset
23 * purple_blist_node_get_ui_data
2b8c85f74ede Added purple_blist_get_ui_data, purple_blist_set_ui_data, purple_blist_node_get_ui_data, and purple_blist_node_set_ui_data functions.
Gary Kramlich <grim@reaperworld.com>
parents: 25806
diff changeset
24 * purple_blist_node_set_ui_data
25920
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
25 * purple_connection_get_protocol_data
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
26 * purple_connection_set_protocol_data
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
27 * purple_global_proxy_set_info
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
28 * purple_log_get_activity_score
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
29 * purple_network_force_online
25837
5d681e194fb3 Hide the PurpleRequestField struct. I figured this one would be easy and
Richard Laager <rlaager@wiktel.com>
parents: 25821
diff changeset
30 * purple_request_field_get_group
5d681e194fb3 Hide the PurpleRequestField struct. I figured this one would be easy and
Richard Laager <rlaager@wiktel.com>
parents: 25821
diff changeset
31 * purple_request_field_get_ui_data
5d681e194fb3 Hide the PurpleRequestField struct. I figured this one would be easy and
Richard Laager <rlaager@wiktel.com>
parents: 25821
diff changeset
32 * purple_request_field_set_ui_data
25895
b52e0b60429d Document the addition of purple_strequal in ChangeLog.API
Gary Kramlich <grim@reaperworld.com>
parents: 25890
diff changeset
33 * purple_strequal
25920
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
34 * xmlnode_from_file
26180
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
35 * xmlnode_set_attrib_full
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
36
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
37 Changed:
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
38 * xmlnode_remove_attrib now removes all attributes with the
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
39 same name. Previously, it would remove the first one found,
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
40 which was completely non-deterministic. If you want to remove
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
41 the attribute with no namespace, then use NULL with
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
42 xmlnode_remove_with_namespace.
25787
12b8ccc3e9ec Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data()
Richard Laager <rlaager@wiktel.com>
parents: 23930
diff changeset
43
25801
178efff39041 Deprecate the unused purple_buddy_get_local_alias() function.
Richard Laager <rlaager@wiktel.com>
parents: 25790
diff changeset
44 Deprecated:
178efff39041 Deprecate the unused purple_buddy_get_local_alias() function.
Richard Laager <rlaager@wiktel.com>
parents: 25790
diff changeset
45 * purple_buddy_get_local_alias
25930
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
46 * purple_notify_user_info_remove_entry
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
47 * purple_status_type_set_primary_attr
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
48 * purple_status_type_add_attr
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
49 * purple_status_type_add_attrs
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
50 * purple_status_type_add_attrs_vargs
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
51 * purple_status_type_get_primary_attr
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
52 * purple_status_set_attr_boolean
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
53 * purple_status_set_attr_int
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
54 * purple_status_set_attr_string
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
55 * purple_presence_add_status
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25920
diff changeset
56 * purple_presence_add_list
26180
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
57 * xmlnode_set_attrib_with_namespace
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25948
diff changeset
58 * xmlnode_set_attrib_with_prefix
25801
178efff39041 Deprecate the unused purple_buddy_get_local_alias() function.
Richard Laager <rlaager@wiktel.com>
parents: 25790
diff changeset
59
25142
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23930
diff changeset
60 pidgin:
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23930
diff changeset
61 Added:
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23930
diff changeset
62 * gtk_imhtml_class_register_protocol
25197
284fd17c6020 Clean up some crufts. I think this is now mergeable with .next.minor.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 25142
diff changeset
63 * gtk_imhtml_link_get_url, gtk_imhtml_link_get_text_tag,
25847
1b7cb5163b07 Re-line wrap the latest entry.
Richard Laager <rlaager@wiktel.com>
parents: 25844
diff changeset
64 gtk_imhtml_link_activate functions to process GtkIMHtmlLink
1b7cb5163b07 Re-line wrap the latest entry.
Richard Laager <rlaager@wiktel.com>
parents: 25844
diff changeset
65 objects from GtkIMHtml protocol callbacks.
25936
2cf7d6a20e68 Add a GtkIMHtml function that causes the widget to actually insert a
Mark Doliner <mark@kingant.net>
parents: 25930
diff changeset
66 * gtk_imhtml_set_return_inserts_newline
25920
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
67 * pidgin_blist_set_theme
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
68 * pidgin_blist_get_theme
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25919
diff changeset
69 * pidgin_sound_is_customized
25142
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23930
diff changeset
70 * pidgin_utils_init, pidgin_utils_uninit
26186
3d997c09b94e A patch from Jorge Villaseor which makes all pounces share a single window.
Kevin Stange <kevin@simguy.net>
parents: 26180
diff changeset
71 * pidgin_notify_pounce_add
25142
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23930
diff changeset
72
25903
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25902
diff changeset
73 perl:
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25902
diff changeset
74 Changed:
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25902
diff changeset
75 * Made a bunch of functions act more perl-like. Call the new()
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25902
diff changeset
76 functions as Class->new(...) instead of Class::new(...):
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25902
diff changeset
77 * Purple::Request::Fields::new
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25902
diff changeset
78 * Purple::Request::Field::new
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25902
diff changeset
79 * Purple::Request::Field::account_new
25911
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25907
diff changeset
80 * Purple::Request::Field::bool_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25907
diff changeset
81 * Purple::Request::Field::choice_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25907
diff changeset
82 * Purple::Request::Field::int_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25907
diff changeset
83 * Purple::Request::Field::label_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25907
diff changeset
84 * Purple::Request::Field::list_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25907
diff changeset
85 * Purple::Request::Field::string_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25907
diff changeset
86 * Purple::Request::Field::group_new
25903
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25902
diff changeset
87
25554
96814f0cfe49 Update versions for 2.5.5.
Ethan Blanton <elb@pidgin.im>
parents: 25414
diff changeset
88 version 2.5.5 (03/01/2009):
25343
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 25317
diff changeset
89 libpurple:
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 25317
diff changeset
90 Changed:
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 25317
diff changeset
91 * purple_status_type_new now defaults "saveable" to TRUE.
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 25317
diff changeset
92 This was necessary in order to maintain the current behavior
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 25317
diff changeset
93 while fixing non-saveable statuses not to be saved.
25414
efde7e6ed5f2 There's no reason for these to not be const is there? This doesn't
Mark Doliner <mark@kingant.net>
parents: 25343
diff changeset
94 * xmlnode_get_prefix, xmlnode_to_str and xmlnode_to_formatted_str
efde7e6ed5f2 There's no reason for these to not be const is there? This doesn't
Mark Doliner <mark@kingant.net>
parents: 25343
diff changeset
95 now all take a const xmlnode* instead of an xmlnode*
25343
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 25317
diff changeset
96
25317
fbef4cf4c783 For real this time
Mark Doliner <mark@kingant.net>
parents: 25305
diff changeset
97 version 2.5.4 (01/12/2009):
25262
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24848
diff changeset
98 perl:
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24848
diff changeset
99 Changed:
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24848
diff changeset
100 * Purple::PluginPref->get_bounds no longer takes two integer
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24848
diff changeset
101 arguments it now returns two integers.
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24848
diff changeset
102
25278
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
103 Removed:
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
104 * Removed a handful of string-related utility functions that
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
105 can generally be better handled with perl's built-in string
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
106 functions rather than using pidgin's:
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
107 * Purple::Util::strcasereplace
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
108 * Purple::Util::strcasestr
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
109 * Purple::Util::strreplace
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
110 * Purple::Util::str_strip_char
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
111 * Purple::Util::chrreplace
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 25262
diff changeset
112
24848
24981b8c1737 Correcting version and dates per the Pre-Release instructions from ReleaseProcess.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 24809
diff changeset
113 version 2.5.3 (12/20/2008):
24790
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23930
diff changeset
114 libpurple
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23930
diff changeset
115 Changed:
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23930
diff changeset
116 * purple_util_fetch_url and purple_util_fetch_url_request can
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23930
diff changeset
117 now fetch https URLs
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23930
diff changeset
118
23930
587c55f92a6f Update the dates
Stu Tomlinson <stu@nosnilmot.com>
parents: 23908
diff changeset
119 version 2.5.0 (08/18/2008):
23133
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23129
diff changeset
120 libpurple:
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23129
diff changeset
121 Added:
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23129
diff changeset
122 * Connection flag PURPLE_CONNECTION_ALLOW_CUSTOM_SMILEY to indicate
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23129
diff changeset
123 that the connection supports sending and receiving custom smileys.
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23129
diff changeset
124 * PurpleSmiley and the Smiley API.
23115
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23114
diff changeset
125 * purple_serv_got_join_chat_failed
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23114
diff changeset
126 * chat-join-failed signal (see conversation-signals.dox)
23169
ff8ec3d58367 Modified patch from Stefan 'cockroach' Ott to add blocked-im-msg and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23168
diff changeset
127 * chat-invite-blocked and blocked-im-msg signals (see
ff8ec3d58367 Modified patch from Stefan 'cockroach' Ott to add blocked-im-msg and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23168
diff changeset
128 converation-signals.dox) (Thanks to Stefan Ott)
23115
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23114
diff changeset
129 * purple_blist_update_node_icon
23116
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23115
diff changeset
130 * purple_buddy_icons_node_has_custom_icon
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23115
diff changeset
131 * purple_buddy_icons_node_find_custom_icon
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23115
diff changeset
132 * purple_buddy_icons_node_set_custom_icon
23118
4044655e5615 Add a purple_buddy_icons_node_set_custom_icon_from_file convenience function.
Etan Reisner <pidgin@unreliablesource.net>
parents: 23116
diff changeset
133 * purple_buddy_icons_node_set_custom_icon_from_file
23214
3dc1bc92b170 ChangeLog.API purple_notify_user_info_prepend_section_[break|header] and
Evan Schoenberg <evan.s@dreskin.net>
parents: 23169
diff changeset
134 * purple_notify_user_info_prepend_section_break
3dc1bc92b170 ChangeLog.API purple_notify_user_info_prepend_section_[break|header] and
Evan Schoenberg <evan.s@dreskin.net>
parents: 23169
diff changeset
135 * purple_notify_user_info_prepend_section_header
23411
3c2963654752 Whitespace fix
Richard Laager <rlaager@wiktel.com>
parents: 23405
diff changeset
136 * "website" and "dev_website" items to the ui_info hash table
23412
b5f679e95666 cmd-added and cmd-removed signals to emit when commands are registered/unregistered.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23411
diff changeset
137 * purple_cmds_get_handle, purple_cmds_init, purple_cmds_uninit
b5f679e95666 cmd-added and cmd-removed signals to emit when commands are registered/unregistered.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23411
diff changeset
138 * cmd-added and cmd-removed signals
23538
399975ad001c Add purple_get_host_name to get the hostname of the machine.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23532
diff changeset
139 * purple_get_host_name
23684
de8f2d3e538a Add temporary purple_util_fetch_url_request_len and purple_util_fetch_url_len
Daniel Atallah <daniel.atallah@gmail.com>
parents: 23538
diff changeset
140 * purple_util_fetch_url_len (temporary function overload to add max_len param)
de8f2d3e538a Add temporary purple_util_fetch_url_request_len and purple_util_fetch_url_len
Daniel Atallah <daniel.atallah@gmail.com>
parents: 23538
diff changeset
141 * purple_util_fetch_url_request_len
23744
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23734
diff changeset
142 * purple_prpl_send_attention
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23734
diff changeset
143 * purple_prpl_got_attention
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23734
diff changeset
144 * purple_prpl_got_attention_in_chat
23115
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23114
diff changeset
145
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23114
diff changeset
146 Deprecated:
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23114
diff changeset
147 * purple_blist_update_buddy_icon
23116
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23115
diff changeset
148 * purple_buddy_icons_has_custom_icon
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23115
diff changeset
149 * purple_buddy_icons_find_custom_icon
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23115
diff changeset
150 * purple_buddy_icons_set_custom_icon
23120
f6c57e6e8a89 Deprecate pidgin_set_custom_buddy_icon and update the places that use it to
Etan Reisner <pidgin@unreliablesource.net>
parents: 23118
diff changeset
151 * pidgin_set_custom_buddy_icon
23684
de8f2d3e538a Add temporary purple_util_fetch_url_request_len and purple_util_fetch_url_len
Daniel Atallah <daniel.atallah@gmail.com>
parents: 23538
diff changeset
152 * purple_util_fetch_url_len
de8f2d3e538a Add temporary purple_util_fetch_url_request_len and purple_util_fetch_url_len
Daniel Atallah <daniel.atallah@gmail.com>
parents: 23538
diff changeset
153 * purple_util_fetch_url_request_len
23744
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23734
diff changeset
154 * serv_send_attention
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23734
diff changeset
155 * serv_got_attention
23115
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23114
diff changeset
156
23532
62e2869e8e3d MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23412
diff changeset
157 Changed:
62e2869e8e3d MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23412
diff changeset
158 * xmlnode_copy now copies the prefix and namespace map for nodes.
62e2869e8e3d MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23412
diff changeset
159
23168
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
160 pidgin:
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
161 Added:
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
162 * gtk_imhtml_smiley_create, gtk_imhtml_smiley_reload and
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
163 gtk_imhtml_smiley_destroy to deal with GtkIMHtmlSmiley's.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
164 * pidgin_pixbuf_from_imgstore to create a GdkPixbuf from a
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
165 PurpleStoredImage.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
166 * pidgin_themes_smiley_themeize_custom to associate custom smileys to
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
167 a GtkIMHtml widget.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
168 * GTK_IMHTML_CUSTOM_SMILEY flag for GtkIMHtml.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
169 * GTK+ Custom Smiley API.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23159
diff changeset
170
23257
9bde5cac5d1a The date for 2.4.2 release was removed accidentally. Thanks, QuLogic.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23214
diff changeset
171 version 2.4.2 (05/17/2008):
22702
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
172 perl:
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
173 Added:
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
174 * Purple::Prefs::get_children_names.
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
175 * Purple::timeout_remove.
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
176 Changed:
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
177 * Purple::timeout_add now returns a handle which can be used
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
178 to remove the timeout.
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
179 * Callbacks to Purple::Util::fetch_url and the
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
180 Purple::Request::* functions can now be specified as both
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
181 strings (the name of the callback function) and as coderefs.
22899
24dfef623410 Check if a key is already bound before assigning a menu trigger
Richard Nelson <wabz@pidgin.im>
parents: 22772
diff changeset
182 Finch:
24dfef623410 Check if a key is already bound before assigning a menu trigger
Richard Nelson <wabz@pidgin.im>
parents: 22772
diff changeset
183 libgnt:
24dfef623410 Check if a key is already bound before assigning a menu trigger
Richard Nelson <wabz@pidgin.im>
parents: 22772
diff changeset
184 * Added gnt_bindable_check_key to check if a keystroke is bound.
22702
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22547
diff changeset
185
22382
c72af988f33a Final changes for 2.4.0, release imminent (for some definition of imminent)
Stu Tomlinson <stu@nosnilmot.com>
parents: 22344
diff changeset
186 version 2.4.0 (02/29/2008):
21647
a57adf1de9cb Patch from Florian Quze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21646
diff changeset
187 libpurple:
a57adf1de9cb Patch from Florian Quze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21646
diff changeset
188 Added:
a57adf1de9cb Patch from Florian Quze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21646
diff changeset
189 * purple_certificate_add_ca_search_path. (Florian Quèze)
21895
39b078ac8a81 Update the changelogs, and the @since doxy-tags for new functions.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21891
diff changeset
190 * purple_gai_strerror.
21920
76d025660d9e Export purple_*_version in version.h.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21895
diff changeset
191 * purple_major_version, purple_minor_version,
76d025660d9e Export purple_*_version in version.h.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21895
diff changeset
192 purple_micro_version variables are exported by version.h,
76d025660d9e Export purple_*_version in version.h.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21895
diff changeset
193 giving the version of libpurple in use at runtime.
21992
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
194 * purple_util_set_current_song, purple_util_format_song_info
22337
dc47e908965f Use connect server as FQDN for SASL auth except when it is an IP address.
Stu Tomlinson <stu@nosnilmot.com>
parents: 22248
diff changeset
195 * purple_ip_address_is_valid
22004
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
196 * Some accessor functions to the Roomlist API:
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
197 * purple_roomlist_get_fields
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
198 * purple_roomlist_room_get_type
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
199 * purple_roomlist_room_get_name
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
200 * purple_roomlist_room_get_parent
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
201 * purple_roomlist_room_get_fields
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
202 * purple_roomlist_field_get_type
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
203 * purple_roomlist_field_get_label
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
204 * purple_roomlist_field_get_hidden
22098
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
205 * unlocalized_name field in PurpleAttentionType for UIs that need it.
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
206 * Some accessor and mutator functions for PurpleAttentionType:
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
207 * purple_attention_type_set_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
208 * purple_attention_type_set_incoming_desc
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
209 * purple_attention_type_set_outgoing_desc
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
210 * purple_attention_type_set_icon_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
211 * purple_attention_type_set_unlocalized_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
212 * purple_attention_type_get_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
213 * purple_attention_type_get_incoming_desc
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
214 * purple_attention_type_get_outgoing_desc
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
215 * purple_attention_type_get_icon_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
216 * purple_attention_type_get_unlocalized_name
22168
2bff44d78523 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22098
diff changeset
217 * Add some PurpleBuddyListNode accessor functions:
2bff44d78523 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22098
diff changeset
218 * purple_blist_node_get_parent
2bff44d78523 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22098
diff changeset
219 * purple_blist_node_get_first_child
2bff44d78523 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22098
diff changeset
220 * purple_blist_node_get_sibling_next
22212
6bb29f94862c Add API so Finch doesn't need to touch the internals of PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22211
diff changeset
221 * purple_blist_node_get_sibling_prev
22196
6c7cf4654d10 ChangeLog.API last_received
Sean Egan <seanegan@gmail.com>
parents: 22195
diff changeset
222 * Added last_received to PurpleConnection, the time_t of the
6c7cf4654d10 ChangeLog.API last_received
Sean Egan <seanegan@gmail.com>
parents: 22195
diff changeset
223 last received packet.
22214
2b426862ffbf Add accessor and update finch to not touch the internals of PurpleConnection.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22212
diff changeset
224 * Added some more accessor functions:
2b426862ffbf Add accessor and update finch to not touch the internals of PurpleConnection.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22212
diff changeset
225 * purple_chat_get_account
22219
797230b3e48e Add accessor and update finch to not touch the internals of PurpleBuddy and PurpleChat.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22216
diff changeset
226 * purple_chat_get_components
22214
2b426862ffbf Add accessor and update finch to not touch the internals of PurpleConnection.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22212
diff changeset
227 * purple_connection_get_prpl
22216
b99d6d21cd79 Add accessor and update finch to not touch the internals of PurpleXfer.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22214
diff changeset
228 * purple_xfer_get_start_time
b99d6d21cd79 Add accessor and update finch to not touch the internals of PurpleXfer.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22214
diff changeset
229 * purple_xfer_get_end_time
22344
c8192603b150 Mention the new API.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22337
diff changeset
230 * purple_serv_got_private_alias for prpls to call after receiving a
c8192603b150 Mention the new API.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22337
diff changeset
231 private alias from the server.
21647
a57adf1de9cb Patch from Florian Quze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21646
diff changeset
232
21646
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
233 Pidgin:
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
234 Added:
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
235 * pidgin_create_dialog to create a window that closes on escape. Also
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
236 added utility functions pidgin_dialog_get_vbox_with_properties,
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
237 pidgin_dialog_get_vbox, pidgin_dialog_get_action_area to access the
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
238 contents in the created dialog. (Peter 'fmoo' Ruibal)
21652
eb2d5ba2a50d Add a utility function pidgin_dialog_add_button to add buttons to a dialog
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21651
diff changeset
239 * pidgin_dialog_add_button to add buttons to a dialog created by
eb2d5ba2a50d Add a utility function pidgin_dialog_add_button to add buttons to a dialog
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21651
diff changeset
240 pidgin_create_dialog.
21650
1f6935a5d189 Patch from 'goutnet' to not insert smileys when pasting as plain text.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21647
diff changeset
241 * GTK_IMHTML_NO_SMILEY for GtkIMHtmlOptions means not to look for
21651
9107bb853c49 goutnet is Florian Delizy.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21650
diff changeset
242 smileys in the text. (Florian 'goutnet' Delizy)
21888
c88a3f2dbb52 Try to make a window transient for a suitable parent window. This currently
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21652
diff changeset
243 * pidgin_auto_parent_window to make a window transient for a suitable
c88a3f2dbb52 Try to make a window transient for a suitable parent window. This currently
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21652
diff changeset
244 parent window.
21945
3fc5862b834a Use the new tooltip functions to draw the tooltips in the conversation window.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21920
diff changeset
245 * pidgin_tooltip_setup_for_treeview, pidgin_tooltip_destroy,
3fc5862b834a Use the new tooltip functions to draw the tooltips in the conversation window.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21920
diff changeset
246 pidgin_tooltip_show and pidgin_tooltip_setup_for_widget to simplify
3fc5862b834a Use the new tooltip functions to draw the tooltips in the conversation window.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21920
diff changeset
247 the process of drawing tooltips.
21992
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
248 * pidgin_add_widget_to_vbox to simplify adding a labeled widget to a
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
249 window.
21646
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
250
21992
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
251 Deprecated:
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
252 * PIDGIN_DIALOG
21971
07eb63fa0bdb Modified patch from Gabriel (Sylar?) Schulof to deprecate PIDGIN_DIALOG. Closes #4535. (PS: I am aware of --author).
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21945
diff changeset
253
21694
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
254 Finch:
22006
1278280fa0b6 Implementation of the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22005
diff changeset
255 * finch_roomlist_get_ui_ops and finch_roomlist_show_all
22005
829d054f4f1a Add a function to get a widget for a request field.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22004
diff changeset
256 * finch_request_field_get_widget to get the widget for a request
829d054f4f1a Add a function to get a widget for a request field.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22004
diff changeset
257 field.
22211
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
258 * finch_blist_get_tree to get the GntTree widget representing the
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
259 buddy list.
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
260 * FinchBlistManager structure to manage the buddylist view, and some
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
261 util functions finch_blist_install_manager,
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
262 finch_blist_uninstall_manager, finch_blist_manager_find and
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
263 finch_blist_manager_add_node.
22248
88796aff14d6 Add a finch log viewer. This is largely copied from Pidgin.
Richard Nelson <wabz@pidgin.im>
parents: 22219
diff changeset
264 * Added finch_log_show, finch_log_show_contact, finch_syslog_show,
88796aff14d6 Add a finch log viewer. This is largely copied from Pidgin.
Richard Nelson <wabz@pidgin.im>
parents: 22219
diff changeset
265 finch_log_init, finch_log_get_handle, finch_log_uninit
22005
829d054f4f1a Add a function to get a widget for a request field.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22004
diff changeset
266
21694
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
267 libgnt:
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
268 * Added gnt_tree_set_row_color to set the color for a row in a tree.
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
269 * Added gnt_style_get_string_list
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
270 * Added gnt_color_add_pair to define a new color.
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
271 * Added gnt_colors_get_color to get an ncurses color value from a
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
272 string.
21738
e3e64d1e4869 Add color to the conversation window to indicate various message attributes
Richard Nelson <wabz@pidgin.im>
parents: 21694
diff changeset
273 * Added gnt_style_get_color to get a color pair from an entry in
e3e64d1e4869 Add color to the conversation window to indicate various message attributes
Richard Nelson <wabz@pidgin.im>
parents: 21694
diff changeset
274 ~/.gntrc
22170
364e67f1a429 Function to get the parent key.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22169
diff changeset
275 * Added gnt_tree_get_parent_key to get the key for the parent row.
21694
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
276
21631
f472035d6c77 Update the dates
Stu Tomlinson <stu@nosnilmot.com>
parents: 21598
diff changeset
277 version 2.3.0 (11/24/2007):
21221
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
278 libpurple:
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
279 Added:
21263
1812b8ccfd7a Show alias in restored conversation.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21259
diff changeset
280 * a PurpleConversation field and an alias field in PurpleConvMessage
21224
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
281 * account-authorization signals (see account-signals.dox for
21221
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
282 details) (Stefan Ott)
21224
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
283 * libpurple/purple.h, which includes #define's and #include's
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
284 required to compile stand-alone plugins
21249
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
285 * PURPLE_STATUS_TUNE as a new PurpleStatusPrimitive
21197
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
286 * purple_plugin_disable(), which is intended to be called when
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
287 a purple_plugin_unload()--which was called when a user tried
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
288 to unload a plugin--fails. This then prevents the plugin
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
289 from being saved in the saved plugins list, so it'll won't
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
290 be loaded at the next startup.
20823
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
291 * PurpleDisconnectReason enumeration of machine-readable
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
292 types of connection error.
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
293 * purple_connection_error_reason(), to be used by prpls
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
294 (instead of purple_connection_error() and setting
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
295 gc->wants_to_die) to report errors along with a
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
296 PurpleDisconnectReason.
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
297 * PurpleConnectionUiOps.report_disconnect_reason, to be
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
298 implemented by UIs (rather than .report_disconnect) if
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
299 they want to use the reported PurpleDisconnectReason
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
300 to give a more specific error.
21364
5a7202fa43a0 I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21362
diff changeset
301 * A connection-error signal, fired just after the UiOp is
21367
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
302 called with the same information.
20823
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
303 * purple_connection_reason_is_fatal(), acting as a hint
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
304 to whether automatic reconnection should be attempted
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
305 after a connection error (rather than checking
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
306 gc->wants_to_die).
21377
872068d10eab Mark pointed out that PurpleConnectionErrorPair is not a very good name for the
Will Thompson <will.thompson@collabora.co.uk>
parents: 21375
diff changeset
307 * PurpleConnectionErrorInfo, a struct to hold a
21375
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
308 PurpleConnectionError and a const char *description.
21367
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
309 * purple_account_get_current_error() to get the most recent
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
310 PurpleConnectionError and description (or NULL if the
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
311 account is happy with life), to allow bits of the UI to know
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
312 the last error without caching it themselves (as
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
313 PidginBuddyList does).
21390
aa52a0a224be Add purple_account_clear_current_error(), which does what it says on the tin.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21389
diff changeset
314 * purple_account_clear_current_error() to reset an account's
aa52a0a224be Add purple_account_clear_current_error(), which does what it says on the tin.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21389
diff changeset
315 error state to NULL.
21367
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
316 * An account-error-changed signal, firing when
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
317 purple_account_get_current_error()'s return value changes.
20823
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
318
21430
2e73cb4d0f9d Mention PidginMiniDialog in ChangeLog.API
Will Thompson <will.thompson@collabora.co.uk>
parents: 21418
diff changeset
319 * PidginMiniDialog, a Gtk widget-ified version of
2e73cb4d0f9d Mention PidginMiniDialog in ChangeLog.API
Will Thompson <will.thompson@collabora.co.uk>
parents: 21418
diff changeset
320 pidgin_make_mini_dialog().
2e73cb4d0f9d Mention PidginMiniDialog in ChangeLog.API
Will Thompson <will.thompson@collabora.co.uk>
parents: 21418
diff changeset
321
21248
5915ad785ee7 Add and call a purple_util_uninit() to free user_dir and customer_home_dir
Richard Laager <rlaager@wiktel.com>
parents: 21245
diff changeset
322 * purple_util_init()
5915ad785ee7 Add and call a purple_util_uninit() to free user_dir and customer_home_dir
Richard Laager <rlaager@wiktel.com>
parents: 21245
diff changeset
323 * purple_util_uninit()
21233
110f23ef3542 Document the with_hint API changes.
Richard Laager <rlaager@wiktel.com>
parents: 21228
diff changeset
324
21466
7a05b6f84545 Don't map the port used for bonjour file transfers externally. This adds a new function that will go away in 3.0.0 when we can modify purple_network_do_listen to take an additional parameter.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 21430
diff changeset
325 * purple_network_listen_map_external() to temporarily disable
7a05b6f84545 Don't map the port used for bonjour file transfers externally. This adds a new function that will go away in 3.0.0 when we can modify purple_network_do_listen to take an additional parameter.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 21430
diff changeset
326 mapping ports externally via NAT-PMP or UPnP.
21197
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
327
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
328 Changed:
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
329 * purple_plugin_unload() now honors the return value of a
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
330 plugin's unload function and can actually return FALSE now.
21199
fb8f9bf86315 * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@wiktel.com>
parents: 21197
diff changeset
331 * purple_plugin_unload() no longer does its own notifications
fb8f9bf86315 * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@wiktel.com>
parents: 21197
diff changeset
332 when a dependent plugin fails to unload. The UI should do
fb8f9bf86315 * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@wiktel.com>
parents: 21197
diff changeset
333 something appropriate.
21197
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
334
21389
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
335 * pidgin_make_mini_dialog() now declares its return type to be
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
336 GtkWidget * rather than void *. This should not break any
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
337 existing code since any code using it must already rely on
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
338 the return type actually being GtkWidget * all along.
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
339
21228
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
340 Deprecated:
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
341 * pidgin_dialogs_about()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
342 * pidgin_log_show_contact()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
343 * pidgin_log_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
344 * pidgin_plugin_dialog_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
345 * pidgin_pounce_editor_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
346 * pidgin_pounces_manager_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
347 * pidgin_syslog_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
348
21375
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
349 * purple_connection_error()
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
350 * pidgin_blist_update_account_error_state()
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
351 * PidginBuddyList.connection_errors
22547
93df1d72fd01 Add purple_network_listen_map_external() to the deprecated list. I guess I didn't commit this.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 22382
diff changeset
352 * purple_network_listen_map_external()
21375
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
353
21249
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
354 MSN:
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
355 * A new independant status type with PURPLE_STATUS_TUNE primitive, and
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
356 PURPLE_TUNE_ARTIST, PURPLE_TUNE_ALBUM and PURPLE_TUNE_TITLE
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
357 attributes.
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
358
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
359 XMPP:
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
360 * A new independant status type with PURPLE_STATUS_TUNE primitive, and
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
361 PURPLE_TUNE_{ARTIST, TITLE, ALBUM, GENRE, COMMENT, TRACK, TIME,
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
362 YEAR, URL} attributes.
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
363
21250
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
364 Finch:
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
365 libgnt:
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
366 * Added gnt_color_pair, which will try to intelligenty set text
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
367 attributes in place of colors if the terminal doesn't have color
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
368 support. (Bug: #3560) All future code should use gnt_color_pair
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
369 instead of COLOR_PAIR.
21252
d275275a011c Missing changelog entries and @since tags from 3f567df17490f68b4feb8cf26ad004a34eb7cc9a.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21250
diff changeset
370 * Added gnt_menuitem_set_id and gnt_menuitem_get_id to set and get the
d275275a011c Missing changelog entries and @since tags from 3f567df17490f68b4feb8cf26ad004a34eb7cc9a.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21250
diff changeset
371 string id of a menuitem respectively.
d275275a011c Missing changelog entries and @since tags from 3f567df17490f68b4feb8cf26ad004a34eb7cc9a.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21250
diff changeset
372 * Added gnt_window_get_accel_item, which returns a the id of a menuitem
d275275a011c Missing changelog entries and @since tags from 3f567df17490f68b4feb8cf26ad004a34eb7cc9a.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21250
diff changeset
373 bound to a keystroke.
21483
a4860971f861 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21466
diff changeset
374 * Added gnt_menu_get_item to get a menuitem of the given id from a
a4860971f861 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21466
diff changeset
375 menu.
21256
e8b0f224483f Add gnt_menuitem_activate, and 'activate' signal for GntMenuItem.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21252
diff changeset
376 * Added gnt_menuitem_activate, which triggers the 'activate' signal on
e8b0f224483f Add gnt_menuitem_activate, and 'activate' signal for GntMenuItem.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21252
diff changeset
377 the menuitem and calls the callback function, if available.
21266
1f59065c606a Add 'yank' action in the entry boxes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21263
diff changeset
378 * Added GntEntryKillRing in GntEntry.
21483
a4860971f861 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21466
diff changeset
379 * Added gnt_window_set_maximize and gnt_window_get_maximize, and
a4860971f861 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21466
diff changeset
380 GntWindowFlags enum.
21250
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
381
20873
63ce5e7f453d Change Version to version to match the vast majority of entries.
Richard Laager <rlaager@wiktel.com>
parents: 20871
diff changeset
382 version 2.2.2 (??/??/????):
20871
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
383 libpurple:
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
384 Changed:
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
385 * The size parameter of purple_util_write_data_to_file_absolute
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
386 has been changed to gssize instead of a size_t to correctly
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
387 indicate that -1 can be used for a nul-delimited string.
20963
5136cd8f66f3 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20890
diff changeset
388 * The documentation for purple_savedstatuses_get_popular used to
5136cd8f66f3 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20890
diff changeset
389 incorrectly claim that the active status is excluded from the
5136cd8f66f3 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20890
diff changeset
390 returned list. The documentation has been corrected. Also, the
5136cd8f66f3 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20890
diff changeset
391 function now returns a correct list when called with a value of 0.
20871
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
392
21196
5cd2fe9a6629 Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@wiktel.com>
parents: 20029
diff changeset
393 version 2.2.0 (09/13/2007):
19511
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
394 libpurple:
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
395 Added:
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
396 * PURPLE_MESSAGE_INVISIBLE flag, which can be used by
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
397 purple_conv_im_send_with_flags to send a message, but not display it
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
398 in the conversation
19560
50377bbd1430 Document the attention API added in 5ac064e7e9268acbd8f76b4dd35350e38ca2bad9 and
Jeffrey Connelly <jaconnel@calpoly.edu>
parents: 19520
diff changeset
399 * serv_send_attention(), serv_got_attention(), as well as send_attention
50377bbd1430 Document the attention API added in 5ac064e7e9268acbd8f76b4dd35350e38ca2bad9 and
Jeffrey Connelly <jaconnel@calpoly.edu>
parents: 19520
diff changeset
400 and attention_types in PurplePluginProtocolInfo. This new API is used
50377bbd1430 Document the attention API added in 5ac064e7e9268acbd8f76b4dd35350e38ca2bad9 and
Jeffrey Connelly <jaconnel@calpoly.edu>
parents: 19520
diff changeset
401 for zapping in MySpaceIM, buzzing in Yahoo, and nudging in MSN.
19707
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
402 * PurpleConvMessage structure to represent a message in a
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
403 conversation. purple_conversation_message_get_sender,
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
404 purple_conversation_message_get_message,
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
405 purple_conversation_message_get_flags and
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
406 purple_conversation_message_get_timestamp to get information about a
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
407 PurpleConvMessage.
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
408 * purple_conversation_get_message_history() to retrieve a list of
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
409 PurpleConvMessage's in a conversation, and
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
410 purple_conversation_clear_message_history to clear the history.
20017
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
411 * purple_certificate_* functions in libpurple/certificate.h - "A public-key certificate API"
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
412 * purple_ssl_get_peer_certificates() and associated field in PurpleSslOps to retrieve a server's presented SSL certificate chain.
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
413 * PurpleSslConnection::verifier to provide a "how to verify the peer's certificates" callback to the SSL handlers. See certificate.h for more on this.
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
414 * purple_ssl_connect_with_host_fd() to create an SSL connection from a file descriptor and provide a hostname with it to authenticate the peer against.
19606
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
415
19520
098c04602065 Make a note about purple_prefs_load no longer needing to be called by the UI and update finch accordingly. There doesn't appear to be any negative effects of having the purple_prefs_load called twice.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 19511
diff changeset
416 Changed:
098c04602065 Make a note about purple_prefs_load no longer needing to be called by the UI and update finch accordingly. There doesn't appear to be any negative effects of having the purple_prefs_load called twice.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 19511
diff changeset
417 * purple_prefs_load is now called within purple_prefs_init.
098c04602065 Make a note about purple_prefs_load no longer needing to be called by the UI and update finch accordingly. There doesn't appear to be any negative effects of having the purple_prefs_load called twice.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 19511
diff changeset
418 The UI no longer needs to call it.
19606
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
419 * writing-im-msg now receives the conversation name as the who
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
420 argument if the caller of purple_conversation_write didn't
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
421 provide a value for who.
19511
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
422
19368
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
423 Pidgin:
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
424 Added:
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
425 * pidgin_set_accessible_relations, sets up label-for and labelled-by
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
426 ATK relations (broken out from pidgin_set_accessible_label)
19557
7971aadbf56c Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19520
diff changeset
427 * pidgin_conv_attach_to_conversation, to reattach the Pidgin UI to a
7971aadbf56c Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19520
diff changeset
428 conversation
7971aadbf56c Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19520
diff changeset
429 * conversation-hiding and conversation-displayed signals.
20028
a2b4eac83902 Part of #1332 to introduce pidgin_text_combo_box_new_entry and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19768
diff changeset
430 * pidgin_text_combo_box_entry_new, pidgin_text_combo_box_entry_get_text
a2b4eac83902 Part of #1332 to introduce pidgin_text_combo_box_new_entry and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19768
diff changeset
431 and pidgin_text_combo_box_entry_set_text
19368
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
432
19606
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
433 Changed:
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
434 * pidgin_conversations_fill_menu now also adds a separator and a 'Show
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
435 All' item if there are more than one conversations in the list.
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
436
19451
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
437 Finch:
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
438 Added:
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
439 * finch_sound_is_enabled
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
440 * The reserved field in the FinchConv is now used to store information
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
441 about the conversation (using FinchConversationFlag)
19768
41cad24fd6df Instead of just notifying the user about a connection error, give him options
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19707
diff changeset
442 * finch_account_dialog_show
19451
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
443
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
444 libgnt:
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
445 * gnt_slider_set_small_step, gnt_slider_set_large_step to allow more
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
446 fine tuned updates of a GntSlider
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
447 * gnt_util_parse_xhtml_to_textview to parse XHTML strings in a
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
448 GntTextView (this works only if libxml2 is available)
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
449
21196
5cd2fe9a6629 Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@wiktel.com>
parents: 20029
diff changeset
450 version 2.1.1 (08/20/2007):
18829
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
451 libpurple:
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
452 Changed:
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
453 * PurpleAccountUiOps.request_authorize's authorize_cb and
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
454 deny_cb parameters now correctly have type
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
455 PurpleAccountRequestAuthorizationCb rather than GCallback.
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
456 (You'll want to change your UI's implementation's signature
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
457 to avoid warnings, and then remove some now-redundant casts
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
458 back to the proper type.)
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
459
18707
473a3db9e691 Release updates
Sean Egan <seanegan@gmail.com>
parents: 18675
diff changeset
460 version 2.1.0 (7/28/2007):
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
461 libpurple:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
462 Added:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
463 * purple-remote: added getstatus command
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
464 * conversation-extended-menu signal (See Doxygen docs)
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
465 * OPT_PROTO_SLASH_COMMANDS_NATIVE protocol option to indicate that
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
466 slash commands are "native" to the protocol
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
467 * PURPLE_MESSAGE_NO_LINKIFY message flag to indicate that the message
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
468 should not be auto-linkified
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
469 * PurpleEventLoopUiOps.timeout_add_seconds
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
470 UIs can now use better scheduling for whole-second timers. For
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
471 example, clients based on the glib event loop can now use
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
472 g_timeout_add_seconds.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
473 * purple_blist_node_get_type
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
474 * purple_conversation_do_command
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
475 * purple_conversation_get_extended_menu
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
476 * purple_core_ensure_single_instance
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
477 This is for UIs to use to ensure only one copy is running.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
478 * purple_dbus_is_owner
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
479 * purple_timeout_add_seconds
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
480 Callers should prefer this to purple_timeout_add for timers
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
481 longer than 1 second away. Be aware of the rounding, though.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
482 * purple_xfer_get_remote_user
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
483 * purple_pounces_get_all_for_ui
18477
8af9ebae439c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18404
diff changeset
484 * purple_prefs_get_children_names
18675
cb91bb07eeff Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents: 18671
diff changeset
485 * added displaying-email-notification and
cb91bb07eeff Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents: 18671
diff changeset
486 displaying-emails-notification signals
17735
da2bab3b9fab New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16862
diff changeset
487
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
488 Changed:
18118
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
489 * The documentation of the following functions now properly
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
490 declares that the returned value must not be modified or
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
491 freed, which was always the case:
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
492 * purple_accounts_get_all
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
493 * purple_connections_get_all
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
494 * purple_connections_get_connecting
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
495 * purple_conv_chat_get_ignored
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
496 * purple_conv_chat_get_users
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
497 * purple_get_chats
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
498 * purple_get_conversations
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
499 * purple_get_ims
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
500 * purple_notify_user_info_get_entries
18118
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
501 * The following functions now return a GList* instead of a
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
502 const GList*, as const is not very useful with GLists. The
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
503 returned value still must not be modified or freed:
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
504 * purple_account_get_status_types
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
505 * purple_mime_document_get_fields
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
506 * purple_mime_document_get_parts
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
507 * purple_mime_part_get_fields
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
508 * purple_request_fields_get_required
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
509 * purple_request_field_list_get_selected
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
510 * purple_request_field_list_get_items
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
511 * purple_status_type_get_attrs
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
512 * purple_presence_get_statuses
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
513 * purple_request_field_list_set_selected now takes a GList*
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
514 instead of a const GList* for items, as const is not very
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
515 useful with GLists. The passed list is still not modified
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
516 or freed.
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
517 * purple_presence_add_list now takes a GList* instead of a
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
518 const GList* for source_list, as const is not very useful with
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
519 GLists. The passed list is still not modified or freed.
17735
da2bab3b9fab New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16862
diff changeset
520
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
521 Pidgin:
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
522 Added:
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
523 * gtk_imhtml_setup_entry
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
524 * pidgin_create_window
18218
571e0ca28d6c Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18182
diff changeset
525 * pidgin_retrieve_user_info and pidgin_retrieve_user_info_in_chat,
571e0ca28d6c Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18182
diff changeset
526 shows immediate feedback when getting information about a user.
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
527 * gtk_imhtml_animation_new
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
528 Can be used for inserting an animated image into an IMHTML.
18166
afeb35205669 Reduce code duplication and keep gtk 2.0 compatibility by making
Stu Tomlinson <stu@nosnilmot.com>
parents: 18137
diff changeset
529 * pidgin_menu_position_func_helper
18182
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
530 * pidgin_blist_get_name_markup, returns the buddy list markup
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
531 text for a given buddy.
18671
30b6f8bc47cf Tooltips in infopanes
Sean Egan <seanegan@gmail.com>
parents: 18557
diff changeset
532 * pidgin_blist_draw_tooltip and pidgin_blist_tooltip_destroy
30b6f8bc47cf Tooltips in infopanes
Sean Egan <seanegan@gmail.com>
parents: 18557
diff changeset
533 for creating blist tooltips from outside of buddy list code
18378
affffa44fad4 Document the addition of pidgin_themes_remove_smiley_theme
Richard Laager <rlaager@wiktel.com>
parents: 18218
diff changeset
534 * pidgin_themes_remove_smiley_theme
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
535
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
536 Changed:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
537 * pidgin_append_menu_action returns the menuitem added to the menu.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
538 * pidgin_separator returns the separator added to the menu.
18182
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
539 * PidginConversation has struct members to handle the new info
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
540 pane:
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
541 * infopane
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
542 * infopane_hbox
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
543 * infopane_model
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
544 * infopane_iter
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
545
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
546 Finch:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
547 Added:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
548 * finch_retrieve_user_info
17730
41ae5efe745c Document the API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
549
18391
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
550 libgnt:
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
551 Added:
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
552 * GntWS for workspaces
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
553 * gnt_tree_set_column_title
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
554 * GntSlider widget
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
555 * "completion" signal for GntEntry
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
556 * "terminal-refresh" signal for GntWM, with a corresponding entry
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
557 in GntWMClass
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
558 * New flags for GntTextView to decide whether to word-wrap or show
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
559 scrollbars (GntTextViewFlag) which can be set by
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
560 gnt_text_view_set_flag
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
561 * gnt_style_get_from_name
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
562 * gnt_window_present
18404
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
563 * gnt_tree_set_column_width_ratio
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
564 * gnt_tree_set_column_resizable
18477
8af9ebae439c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18404
diff changeset
565 * gnt_tree_set_column_is_right_aligned
18557
212c2bec5c97 Allow using custom search functions.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18511
diff changeset
566 * gnt_tree_set_search_function, gnt_tree_set_search_column,
212c2bec5c97 Allow using custom search functions.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18511
diff changeset
567 gnt_tree_is_searching
18477
8af9ebae439c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18404
diff changeset
568 * 'file-selected' signal is emited for GntFileSel
18511
7ee0e0597a26 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18477
diff changeset
569 * gnt_style_parse_bool
7ee0e0597a26 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18477
diff changeset
570 * gnt_util_set_trigger_widget
18391
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
571
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
572 Changed:
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
573 * gnt_tree_get_rows() now returns a GList* instead of a const
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
574 GList*, as const is not very useful with GLists. The
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
575 returned value still must not be modified or freed.
18404
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
576 * Instead of keeping an 'invisible' item, the GntTreeColumns now
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
577 maintain 'flags' with the appropriate flags set
18118
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
578
17544
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
579 version 2.0.2 (6/14/2007):
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
580 Pidgin:
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
581 Deprecated:
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
582 * pidgin_dialogs_alias_contact: This will be removed in 3.0.0
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
583 unless there is sufficient demand to keep it.
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
584
16862
90184b199e58 Add some dates
Stu Tomlinson <stu@nosnilmot.com>
parents: 16768
diff changeset
585 version 2.0.0 (5/3/2007):
16097
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
586 Please note all functions, defines, and data structures have been
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
587 re-namespaced to match the new names of Pidgin, Finch, and libpurple.
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
588 All gaim_gtk_* functions are now pidgin_*, former libgaim functions are
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
589 now purple_*. Please consult our doxygen documentation for a complete
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
590 reference.
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
591
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
592 The gaim-compat.h header exists to provide an API compatibility layer
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
593 for libpurple functions. As an API compatibility layer, it must be
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
594 included at compile time to be of use.
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
595
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
596 Changed:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
597 * All the status stuff. Yay!
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
598 * gaim_prefs_connect_callback(), added handle parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
599 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
600 own widgets to it
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
601 * gaim_find_conversation_with_account, added a "type" parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
602 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
603 const char* instead of just a char*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
604 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
605 instead of just a char*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
606 * the add_buddy perl sub. The sub now takes the account as the first
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
607 argument, and buddy and group as the second and third. It also adds
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
608 the buddy to the server-side buddy list of the given account.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
609 * gaim_connection_new, gaim_account_connect and gaim_account_register no
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
610 longer return a GaimConnection
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
611 * keep_alive in GaimConnection is renamed to keepalive
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
612 * gaim_mkstemp, added a second argument, a boolean, of whether or not the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
613 file is binary
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
614 * gaim_log_logger_new, rewritten
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
615 * gaim_conv_window_remove_conversation()'s last argument to be a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
616 GaimConversation.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
617 * A new blocked icon: pixmaps/status/default/blocked.png
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
618 * In pixmaps/status/default: extendedaway.png renamed to extended_away.png
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
619 * In pixmaps/status/default: na.png renamed to unavailable.png
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
620 * gtk_imhtml_toggle_bold(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
621 * gtk_imhtml_toggle_italic(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
622 * gtk_imhtml_toggle_underline(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
623 * gtk_imhtml_toggle_strike(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
624 * gtk_imhtml_scroll_to_end(): Added the smooth paramter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
625 * gaim_log_new(), added conv parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
626 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
627 gaim_buddy_icon_unref() immediately if you don't want a reference (the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
628 old behavior).
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
629 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
630 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
631 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
632 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
633 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
634 * GaimConversationUiOps.write_conv, Replaced const char *who with
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
635 const char *name, const char *alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
636 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
637 and FALSE respectively, to get the same behavior as before)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
638 * chat_add_users in GaimConversationUiOps, added cbuddies and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
639 new_arrivals and removed buddies.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
640 * chat_rename_user in GaimConversationUiOps, added new_alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
641 * gaim_conv_chat_cb_new(), added alias. (pass NULL to get the same
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
642 behavior as before).
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
643 * GaimConversation.log became GList * GaimConversation.logs, so that a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
644 conversation can have multiple logs at once
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
645 * gaim_conv_chat_add_user, added extra_msgs
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
646 * gaim_notify_userinfo, removed primary and secondary parameters
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
647 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
648 secondary parameters
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
649 * Idle timers are now added and removed in gtkidle.c in response
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
650 to the signed-on and signed-off signals
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
651 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(),
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
652 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
653 Changed ssize_t to gssize
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
654 * serv_got_im, serv_got_chat_in, serv_send_im and serv_chat_send all use
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
655 GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
656 * All core<->prpl message passing now uses html. This was previously true
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
657 for receiving messages, it's now also true for sending them. prpls that
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
658 don't support html need to gaim_unescape_html() the message.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
659 * Notify API: GCallback -> GaimNotifyCloseCallback,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
660 void *user_data -> gpointer user_data
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
661 * gaim_notify_searchresults_get_rows_count,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
662 gaim_notify_searchresults_get_columns_count: return type now guint
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
663 * gaim_account_notify_added: No longer checks if there is a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
664 GaimBuddy for the added user, that's left up to the prpls. See the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
665 documentation for this function and gaim_account_request_add.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
666 * gaim_accounts_reorder: new_index is now a gint instead of a size_t
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
667 * displaying-message signals: displaying-[im|chat]-msg and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
668 displayed-[im|chat]-msg signals are emitted for all messages
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
669 (ie, for received messages, sent messages, system messages, error
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
670 messages etc.), and the signals now have
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
671 gaim_gtk_conversations_get_handle() for their handle.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
672 * GAIM_NOTIFY_BUTTON_ADD_BUDDY to GAIM_NOTIFY_BUTTON_ADD
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
673 * conversation-switched: This signal has been moved from conversation to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
674 the UI and the signal-handlers only receive the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
675 conversation that has been switched to.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
676 * GaimPluginProtocolInfo: Added offline_message
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
677 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
678 * GaimPluginProtocolInfo: Added media_prpl_ops
15146
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
679 * GaimPluginProtocolInfo: Added "user_info" argument to tooltip_text,
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
680 changed the return type to void
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
681 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
682 * gaim_pounce_new(): Added option argument for pounce options
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
683 * gaim_network_listen() and gaim_network_listen_range(): Added
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
684 socket_type parameter to allow creation of UDP listening. Modified
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
685 to be asynchronous with a callback to allow for UPnP operation.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
686 Returns a data structure that can be used to cancel the listen
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
687 attempt using gaim_network_listen_cancel()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
688 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
689 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
690 FALSE. Previously they were set to TRUE or left alone. Also, you
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
691 may now pass NULL if you're not interested in a specific formatting.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
692 * Smiley Themes: Backslashes must be backslash-escaped.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
693 * Plugins: Depedencies are now honored when unloading plugins.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
694 * gaim_markup_extract_info_field(): Added format_cb parameter.
15146
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
695 * gaim_markup_extract_info_field(): Changed GString parameter to a GaimNotifyUserInfo paramter.
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
696 * gaim_str_to_time(): Added support for parsing the MM/DD/YYYY format.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
697 * gaim_plugin_action_new(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
698 * gaim_plugin_pref_new_with_name(): name is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
699 * gaim_plugin_pref_new_with_label(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
700 * gaim_plugin_pref_new_with_name_and_label(): name and label are
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
701 now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
702 * gaim_plugin_pref_set_name(): name is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
703 * gaim_plugin_pref_get_name(): return type is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
704 * gaim_plugin_pref_set_label(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
705 * gaim_plugin_pref_get_label(): return type is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
706 * gaim_plugin_pref_add_choice(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
707 * struct proto_chat_entry: label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
708 * struct proto_chat_entry: identifier is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
709 * All network activity has been updated to use non-blocking sockets.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
710 This means that plugins must be updated to expect such a socket from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
711 gaim_proxy_connect() and gaim_network_listen*().
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
712 * gaim_proxy_connect(): changed to return NULL on error and a pointer
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
713 to a GaimProxyConnectInfo object which can be used to cancel
14837
118fd0dc5b6e [gaim-migrate @ 17606]
Mark Doliner <mark@kingant.net>
parents: 14799
diff changeset
714 connection attempts using gaim_proxy_connect_cancel(). Also added
14840
b8eb759625b0 [gaim-migrate @ 17609]
Mark Doliner <mark@kingant.net>
parents: 14837
diff changeset
715 a 'handle' parameter that can be used to cancel the connection
b8eb759625b0 [gaim-migrate @ 17609]
Mark Doliner <mark@kingant.net>
parents: 14837
diff changeset
716 attempt using gaim_proxy_connect_cancel_with_handle().
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
717 * gaim_gethostbyname_async(): Renamed to gaim_dnsquery_a() and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
718 changed to return a pointer to a data structure that can be
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
719 used to cancel the pending DNS query using gaim_dnsquery_destroy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
720 * gaim_url_fetch(): Renamed to gaim_util_fetch_url() and changed
14962
b933bffead6e [gaim-migrate @ 17741]
Mark Doliner <mark@kingant.net>
parents: 14929
diff changeset
721 to return a pointer to a data structure that can be used to cancel
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
722 the pending HTTP request using gaim_util_fetch_url_cancel().
15094
41dc2e3dbe2d [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 14982
diff changeset
723 Corresponding callback has changed to accept this data structure
41dc2e3dbe2d [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 14982
diff changeset
724 as its first argument, and to accept an error message as an
41dc2e3dbe2d [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 14982
diff changeset
725 additional final argument.
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
726 * gaim_gtk_create_imhtml(): Added sw_ret() parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
727 * gaim_account_get_log(): Added create parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
728 * GAIM_CMD_P_VERYHIGH is now GAIM_CMD_P_VERY_HIGH
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
729 * gtk_imhtml_search_find(): Now wraps around to the top instead of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
730 clearing the search at the end.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
731 * gaim_gtkxfer_dialog_show: Can now take NULL to show (and possibly
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
732 create) a default gtkxfer dialog.
14583
ac6120e2e27c [gaim-migrate @ 17307]
Richard Laager <rlaager@wiktel.com>
parents: 14520
diff changeset
733 * CHAT_USERS_BUDDY_COLUMN became CHAT_USERS_WEIGHT_COLUMN, along with
ac6120e2e27c [gaim-migrate @ 17307]
Richard Laager <rlaager@wiktel.com>
parents: 14520
diff changeset
734 a change in the values stored in the column.
14756
1a219542abdc [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 14587
diff changeset
735 * gaim_find_buddies() returns a list of all buddies in the account if name
1a219542abdc [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 14587
diff changeset
736 is NULL.
14852
cf25420b074d [gaim-migrate @ 17621]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 14840
diff changeset
737 * gaim_gtk_set_custom_buddy_icon() sets custom icon for a user.
14929
8d0b9a5b1146 [gaim-migrate @ 17701]
Richard Laager <rlaager@wiktel.com>
parents: 14852
diff changeset
738 * Hid the definition of _GaimStringref, which already had a warning to
8d0b9a5b1146 [gaim-migrate @ 17701]
Richard Laager <rlaager@wiktel.com>
parents: 14852
diff changeset
739 avoid accessing it directly.
15222
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
740 * notify_userinfo() UI op is passed a GaimNotifyUserInfo instead of a char*
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
741 for the user information
15239
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15222
diff changeset
742 * gaim_buddy_icon_get_scale_size() and was changed to ALWAYS scale
15222
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
743 the icon instead of only when icon_spec->scale_rules contains
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
744 GAIM_ICON_SCALE_DISPLAY. Callers should be changed to check the
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
745 scale_rules before calling this function.
15239
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15222
diff changeset
746 * gaim_gtk_buddy_icon_get_scale_size() was changed to accept an
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15222
diff changeset
747 additional parameter which is used to determine what kind of
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15222
diff changeset
748 scaling should be done, if any.
16440
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
749 * purple_request_input(), purple_request_choice(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
750 purple_request_choice_varg(), purple_request_action(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
751 purple_request_action_varg(), purple_request_fields(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
752 purple_request_yes_no(), purple_request_ok_cancel(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
753 purple_request_accept_cancel(), purple_request_file(), and
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
754 purple_request_folder() was changed to accept account, who, and
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
755 conversation parameters for associating the request with an account, a
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
756 buddy, or a conversation.
16628
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
757 * Significant changes to the buddy icon and imgstore APIs. If you
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
758 were using any of it, it's best to look at the header files or
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
759 Doxygen documentation, but here are some significant changes:
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
760 purple_buddy_icon_new() now takes ownership of ("frees") icon_data
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
761 purple_buddy_icon_set_data(): likewise for data
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
762 purple_buddy_icon_set_for_user(): likewise for data
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
763 purple_buddy_icon_set_for_user() now takes a checksum parameter
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
764 purple_imgstore_add() was renamed to purple_imgstore_add_with_id()
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
765 which takes ownership of data
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
766
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
767 Removed:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
768 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
769 preference)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
770 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
771 instead)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
772 * gaim_accounts_sync, account changes are now scheduled to be saved
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
773 automatically
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
774 * gaim_connection_connect
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
775 * gaim_connection_disconnect
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
776 * gaim_connection_register
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
777 * gaim_accounts_auto_login
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
778 * gaim_find_conversation, use gaim_find_conversation_with_account instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
779 * gaim_chat_get_display_name
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
780 * gaim_conversation_set_history, gaim_conversation_get_history, and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
781 GaimConversation->history. Use gtk_imhtml_get_markup instead.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
782 * set_gaim_user_dir to gaim_util_set_user_dir
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
783 * create_prpl_icon to gaim_gtk_create_prpl_icon
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
784 * Window flashing support in the core: gaim_conv_window_flash, and flash UI
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
785 operation for conversations. Use signal "received-im-msg" or similar.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
786 * All warning stuff from the core.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
787 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
788 * chat_add_user from GaimConversationUiOps: only chat_add_users is used
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
789 * chat_remove_user from GaimConversationUiOps: only chat_remove_users is used
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
790 * uc from the GaimBuddy struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
791 * gaim_sound_get_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
792 * gaim_debug_vargs()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
793 * serv_add_buddy(); use gaim_account_add_buddy() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
794 * serv_add_buddies(); use gaim_account_add_buddies() instead
14982
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
795 * serv_change_passwd(); use gaim_account_change_password() instead
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
796 * serv_close()
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
797 * serv_finish_login()
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
798 * serv_login()
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
799 * serv_remove_buddy(); use gaim_account_remove_buddy() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
800 * serv_remove_buddies(); use gaim_account_remove_buddies() instead
14982
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
801 * serv_rename_group()
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
802 * serv_set_buddyicon(): use gaim_account_set_buddy_icon() instead
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
803 * serv_touch_idle(): use gaim_gtk_check_idle() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
804 * GaimGtkImPane->a_virgin
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
805 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
806 * gaim_find_buddys_group renamed to gaim_buddy_get_group
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
807 * gaim_gtkpounce_menu_build()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
808 * gaim_gtkpounce_dialog_show()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
809 * GaimGtkBuddyList->bpmenu
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
810 * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
811 * cb and user_data from the ops in GaimNotifyUiOps: This is now handled
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
812 by the notify API in the core.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
813 * GaimConversationUiOps.updated: use the conversation-updated signal
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
814 * GAIM_SUBTYPE_CONV_WINDOW: windows are now only represented in the UI,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
815 so GAIM_TYPE_BOXED is used for the signal types
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
816 * gaim_gtk_privacy_is_showable(): We do fallback privacy in the core
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
817 now, so this would always be TRUE now.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
818 * GaimBlistNodeAction: See GaimMenuAction
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
819 * gaim_blist_node_action_new(); use gaim_menu_action_new() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
820 * gaim_date()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
821 * gaim_date_full(): See gaim_date_format_full()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
822 * gaim_strftime(): See gaim_utf8_strftime()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
823 * GAIM_MESSAGE_COLORIZE
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
824 * user_data from gaim_notify_searchresults_new_rows and from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
825 notify_searchresults in GaimNotifyUiOps.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
826 * gaim_conversation_get_send_history(), and send_history from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
827 GaimConversation
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
828 * Removed ui_ops from GaimBuddyList. Use gaim_blist_get_ui_ops() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
829 * GaimGtkConversation: dialogs (dialogs.search moved to GaimGtkWindow)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
830 * gaim_show_xfer_dialog: Use gaim_gtk_xfer_dialog_show(NULL) instead.
14587
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
831 * GaimGtkRoomlistDialog: Nothing used it outside of the file it was in.
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
832 * gaim_gtk_roomlist_dialog_new: use gaim_gtk_roomlist_show
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
833 * gaim_gtk_roomlist_dialog_new_with_account: use gaim_gtk_roomlist_show_with_account
16098
634b96915d2e Death to Binreloc\!
Sean Egan <seanegan@gmail.com>
parents: 16084
diff changeset
834 * binreloc functions
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
835
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
836 Added:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
837 * gaim_prefs_disconnect_by_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
838 * a password field to GaimConnection, which only persists for the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
839 session (when "remember password" is false, account->password is
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
840 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
841 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
842 and gaim_log_get_log_dir to allow log formats that use standard Gaim
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
843 log directory to use Gaim's built-in code for these purposes.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
844 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
845 used with "common" logger functions.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
846 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
847 blist node is a buddy inside an expanded contact, or is itself an
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
848 expanded contact
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
849 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
850 gaim_log_get_log_sets, gaim_log_set_compare
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
851 * gaim_privacy_check(), to check if a given user is allowed to send
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
852 messages to the specified account
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
853 * gtk_imhtml_clear_formatting()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
854 * gtk_imhtml_delete to clear out part of a imhtml buffer
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
855 * gtk_imhtml_get_protocol_name()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
856 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
857 icon setting
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
858 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
859 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
860 user list
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
861 * gaim_account_add_buddy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
862 * gaim_account_add_buddies()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
863 * gaim_account_remove_buddy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
864 * gaim_account_remove_buddies()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
865 * gaim_account_change_password()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
866 * gaim_account_supports_offline_message()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
867 * gaim_conversation_close_logs(), to force a conversation's log(s) to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
868 be closed. New logs will be opened as necessary.
15612
b0471b2a1de9 Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 15346
diff changeset
869 * gaim_got_protocol_handler_uri()
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
870 * gaim_plugin_get_id()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
871 * gaim_plugin_get_name()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
872 * gaim_plugin_get_version()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
873 * gaim_plugin_get_summary()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
874 * gaim_plugin_get_description()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
875 * gaim_plugin_get_author()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
876 * gaim_plugin_get_homepage()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
877 * gaim_gtkconv_switch_active_conversation(GaimConversation *)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
878 * gaim_str_strip_char() to strip a given character from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
879 a given string
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
880 * gaim_util_chrreplace() to replace a given character with a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
881 different character
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
882 * gaim_gtk_blist_toggle_visibility() to intelligently toggle the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
883 visiblity of the buddy list
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
884 * gaim_gtk_blist_visibility_manager_add() to indicate the addition of a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
885 visibility manager - see the docs for more information
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
886 * gaim_gtk_blist_visibility_manager_remove() to indicate the removal of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
887 a visibility manager - see the docs for more information
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
888 * gaim_gtk_conversations_find_unseen_list() to get a list of conversations
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
889 with an "unseen" state >= to the specified state and other criteria
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
890 * gaim_gtk_conversations_fill_menu() fill a menu from list of conversations
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
891 * gaim_gtk_create_prpl_icon()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
892 * gaim_gtk_create_prpl_icon_with_status()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
893 * gaim_gtk_pounces_manager_show()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
894 * gaim_gtk_pounces_manager_hide()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
895 * gaim_gtk_pounce_editor_show()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
896 * GAIM_POUNCE_MESSAGE_RECEIVED
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
897 * GaimPounceOption
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
898 * gaim_pounce_set_options()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
899 * gaim_pounce_set_options()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
900 * GAIM_STOCK_CONNECT, GAIM_STOCK_DISCONNECT
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
901 * GAIM_STOCK_PLUGIN
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
902 * gaim_account_request_add: Notifies the user that they were added to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
903 someone's buddy list, and offers them the choice
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
904 of adding that person to their buddy list.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
905 * gaim_blist_alias_contact()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
906 * gaim_cipher_http_digest_calculate_session_key()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
907 * gaim_cipher_http_digest_calculate_response()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
908 * gaim_notify_searchresults_labeled()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
909 * GAIM_NOTIFY_BUTTON_LABELED, GAIM_NOTIFY_BUTTON_INFO,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
910 GAIM_NOTIFY_BUTTON_IM, GAIM_NOTIFY_BUTTON_JOIN,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
911 GAIM_NOTIFY_BUTTON_INVITE
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
912 * stock buttons GAIM_STOCK_IM, GAIM_STOCK_INFO
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
913 * gaim_conversation_present()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
914 * GaimConversationUiOps->present(GaimConversation *)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
915 * GaimPlugin.unloadable
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
916 * gaim_plugin_is_unloadable()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
917 * GAIM_PLUGIN_PREF_STRING_FORMAT
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
918 * gaim_plugin_pref_get_format_type()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
919 * gaim_plugin_pref_set_format_type()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
920 * GaimStringFormatType
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
921 * gaim_log_get_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
922 * gaim_log_uninit()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
923 * GAIM_SUBTYPE_LOG
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
924 * gaim_marshal_POINTER__POINTER_POINTER
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
925 * gaim_utf8_ncr_encode()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
926 * gaim_gtk_log_init()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
927 * gaim_gtk_log_get_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
928 * gaim_gtk_log_uninit()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
929 * gaim_util_fetch_url_request()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
930 * GaimMenuAction
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
931 * gaim_menu_action_new()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
932 * gaim_menu_action_free()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
933 * GaimInfoFieldFormatCallback
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
934 * gaim_utf8_strftime()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
935 * gaim_date_format_short()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
936 * gaim_date_format_long()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
937 * gaim_date_format_full()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
938 * gaim_time_format()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
939 * gaim_plugin_action_free()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
940 * GaimRequestType: Added GAIM_REQUEST_FOLDER
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
941 * GaimRequestUiOps: Added request_folder
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
942 * gaim_request_folder()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
943 * gaim_gtk_setup_screenname_autocomplete()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
944 * gaim_gtk_set_cursor()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
945 * gaim_gtk_clear_cursor()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
946 * GAIM_MESSAGE_ACTIVE_ONLY
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
947 * gaim_proxy_get_setup()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
948 * GaimNotifySearchResultsCallback: Added user_data.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
949 * gaim_notify_searchresults: Added user_data.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
950 * gaim_network_listen_cancel(): Can be used to cancel a previous
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
951 call to gaim_network_listen() or gaim_network_listen_range()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
952 * gaim_proxy_connect_cancel(): Can be used to cancel a pending
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
953 gaim_proxy_connect() request
14837
118fd0dc5b6e [gaim-migrate @ 17606]
Mark Doliner <mark@kingant.net>
parents: 14799
diff changeset
954 * gaim_proxy_connect_cancel_with_handle(): Can be used to cancel
118fd0dc5b6e [gaim-migrate @ 17606]
Mark Doliner <mark@kingant.net>
parents: 14799
diff changeset
955 a previous gaim_proxy_connect() request using a specified handle
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
956 * gaim_dnsquery_destroy(): Can be used to cancel a pending DNS
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
957 query.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
958 * gaim_util_fetch_url_cancel(): Can be used to cancel a pending
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
959 call to gaim_util_fetch_url() or gaim_util_fetch_url_request().
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
960 * GaimGtkWindow: dialogs.search (previously in GaimGtkConversation)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
961 * gaim_buddy_get_server_alias()
14520
82b59abcaee4 [gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents: 14503
diff changeset
962 * gaim_conv_send_confirm()
82b59abcaee4 [gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents: 14503
diff changeset
963 * GaimConversationUiOps.send_confirm
14587
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
964 * gaim_gtk_roomlist_dialog_show_with_account
15117
1f0db03dd165 [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15094
diff changeset
965 * gaim_gtk_tree_view_search_equal_func to be used with
1f0db03dd165 [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15094
diff changeset
966 gtk_tree_view_set_search_equal_func
15260
5176a9f30ba3 [gaim-migrate @ 18050]
Mark Doliner <mark@kingant.net>
parents: 15239
diff changeset
967 * gaim_xfer_set_bytes_sent(). Sets the offset in the file to
5176a9f30ba3 [gaim-migrate @ 18050]
Mark Doliner <mark@kingant.net>
parents: 15239
diff changeset
968 read from or write to.
15318
b17a907065cc [gaim-migrate @ 18109]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15260
diff changeset
969 * gaim_privacy_deny and gaim_privacy_allow
15346
467244cc4ff2 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15318
diff changeset
970 * gaim_gtk_blist_set_headline
467244cc4ff2 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15318
diff changeset
971 * gaim_gtk_set_urgent
467244cc4ff2 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15318
diff changeset
972 * GtkGaimScrollBook and its functions.
16084
a5a831a5f186 Patch cleanups:
Richard Laager <rlaager@wiktel.com>
parents: 15974
diff changeset
973 * purple_markup_unescape_entity()
a5a831a5f186 Patch cleanups:
Richard Laager <rlaager@wiktel.com>
parents: 15974
diff changeset
974 * purple_markup_get_css_property()
16768
52342adf4303 Add a missing function useful for dbus clients, requested by Andrey Kostenko. And fix a crash from badly written dbus code.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16628
diff changeset
975 * purple_group_get_name()
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
976
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
977 Signals - Changed: (See the Doxygen docs for details on all signals.)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
978 * Signal propagation now stops after a handler returns a non-NULL value.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
979 This value is now returned. Previously, all registered handlers were
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
980 called and the value from the last handler was used.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
981 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
982 with GaimAccount*, const char *name. Also, the signal is now emitted
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
983 regardless of whether a conversation exists and regardless of whether
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
984 the user is on the buddy list.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
985 * "chat-buddy-joined": added the new_arrival argument
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
986 * "chat-invited" handlers can now return a value to control what happens
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
987 to the invite (accept, reject, prompt the user).
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
988 * "chat-left": Emitted *after* setting chat->left to TRUE.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
989 * "drawing-tooltip": the second argument is now a GString* instead of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
990 a char**
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
991 * "drawing-tooltip": added the "full" argument
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
992 * "received-im-msg" and "received-chat-msg" to match, both now pass a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
993 conversation pointer and flags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
994 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
995 conversation pointer and a pointer to the flags.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
996 * "writing-im-msg", "wrote-im-msg", "writing-chat-msg", "wrote-chat-msg":
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
997 Now emitted from a difference place in the message handling code.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
998 The arguments also changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
999 * "displaying-im-msg", "displayed-im-msg", "displaying-chat-msg",
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1000 "displayed-chat-msg": Added "who" argument, which changes the order
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1001 of the existing arguments.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1002
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1003 Signals - Added: (See the Doxygen docs for details on all signals.)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1004 * "account-disabled"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1005 * "account-status-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1006 * "account-alias-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1007 * "cipher-added"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1008 * "cipher-removed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1009 * "conversation-dragging"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1010 * "dbus-method-called"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1011 * "dbus-introspect"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1012 * "file-recv-accept"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1013 * "file-recv-start"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1014 * "file-recv-cancel"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1015 * "file-recv-complete"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1016 * "file-recv-request"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1017 * "file-send-accept"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1018 * "file-send-start"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1019 * "file-send-cancel"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1020 * "file-send-complete"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1021 * "buddy-added"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1022 * "buddy-removed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1023 * "blist-node-aliased"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1024 * "buddy-status-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1025 * "buddy-idle-changed": A buddy's idle status changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1026 * "buddy-icon-changed"
15150
45a939f70f1d [gaim-migrate @ 17936]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15146
diff changeset
1027 * "buddy-got-login-time": The login time for a buddy is now known
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1028 * "displaying-userinfo"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1029 * "gtkblist-hiding"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1030 * "gtkblist-unhiding"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1031 * "log-displaying"
15974
1a12ce76c4f4 The network module now registers the signal 'network-configuration-changed' and emits it when a network change is detected via libnm or the win32 network monitor. The UI could also emit this signal if it knows something network.c doesn't. UPnP and NAT-PMP respond to the signal by clearing their IP address caches; changing networks without quitting/relaunching will now lead to the new IP address being (lazily) determined. This commit also enables nat-pmp and adds nat-pmp.[h|c] to the build process; please let me know if there are any problems building, as I only have OS X test machines.
Evan Schoenberg <evan.s@dreskin.net>
parents: 15934
diff changeset
1032 * "network-configuration-changed"
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1033 * "savedstatus-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1034 * "sendto-extended-menu"
15612
b0471b2a1de9 Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 15346
diff changeset
1035 * "uri-handler"
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1036
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1037 Signals - Removed:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1038 * "account-away": replaced by account-status-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1039 * "account-warned"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1040 * "buddy-away": replaced by buddy-status-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1041 * "buddy-back": replaced by buddy-status-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1042 * "buddy-idle": replaced by buddy-idle-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1043 * "buddy-unidle": replaced by buddy-idle-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1044 * "buddy-icon-cached": replaced by buddy-icon-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1045 * "conversation-drag-end": replaced by conversation-dragging
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1046 * "conversation-switching"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1047
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1048 version 1.5.0 (8/11/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1049 * Added: gaim_xfer_conversation_write
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1050 Writes a messages to a conversation window with the use
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1051 of the associated file transfer.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1052
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1053 version 1.4.0 (7/7/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1054 * Added: gaim_buddy_icon_uncache()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1055 Deletes a cached buddy icon for a specified buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1056 * Added: gaim_buddy_icon_get_type
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1057 Attempts to determine the type of a given buddy icon.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1058 * Added: buddy-icon-cached signal
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1059 Emitted when a new buddy icon is cached.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1060
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1061 version 1.3.1 (6/9/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1062 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1063
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1064 version 1.3.0 (5/10/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1065 * Added: gaim_blist_schedule_save()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1066 This should be used instead of gaim_blist_sync when you
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1067 want the blist.xml file to be written to disk. There
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1068 should not be many occasions when you want to do this,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1069 as the functions in the blist API that modify the buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1070 list will normally call it for you.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1071 * Added: OPT_PROTO_NO_NORMALIZE_CONV
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1072 Tells the conversation API to not normalize screen names
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1073 in conversations. This is used by the Jabber PRPL.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1074
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1075 version 1.2.1 (4/3/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1076 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1077
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1078 version 1.2.0 (3/17/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1079 * You can use gaim_signal_connect_priority() and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1080 gaim_signal_connect_priority_vargs() to connect to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1081 Gaim signals with a given priority (Will Gorman)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1082 * Added: gaim_conversation_set_features
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1083 gaim_conversation_get_features
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1084 These allow plugins (notable prpls) to change the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1085 formatting capabilities of an existing conversation.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1086 This comes with a new "features" field in
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1087 GaimConversation (Christopher O'Brien)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1088 * Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1089 (Christopher O'Brien)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1090 * Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1091 (Christopher O'Brien)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1092 * Added: gaim_account_request_add which takes the same arguments as
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1093 * gaim_account_notify_added but always asks the user if they want to add
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1094 * the buddy to the buddy list
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1095 * Added: An accompanying request_add GaimAccountUiOp
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1096
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1097 version 1.1.4 (2/24/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1098 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1099
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1100 version 1.1.3 (2/17/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1101 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1102
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1103 version 1.1.2 (1/20/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1104 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1105
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1106 version 1.1.1 (12/28/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1107 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1108
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1109 version 1.1.0 (12/02/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1110 * Added: gaim_utf8_salvage
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1111 * Added: binary relocation support in prefix.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1112 WARNING: If your plugin uses anything inside the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1113 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1114 loadable on a copy of Gaim compiled without binreloc
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1115 support. In particular, watch out for the autoconf-like
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1116 macros, and accidently including them through internal.h,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1117 which you probably shouldn't be including anyway.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1118
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1119 version 1.0.0 (09/17/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1120 * Added: get_chat_name to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1121 * Changed: gaim_blist_update_buddy_presence(), presence changed to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1122 type gboolean
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1123 * Changed: the versioning scheme, and all the plugin structs
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1124
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1125 version 0.82 (08/26/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1126 Gaim API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1127 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1128 * Removed: multi.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1129 * Renamed: ui.h to gtkdialogs.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1130 * Renamed: gtkinternal.h to gtkgaim.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1131 * Renamed: show_info_dialog to gaim_gtkdialogs_info
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1132 * Renamed: show_log_dialog to gaim_gtkdialogs_log
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1133 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1134 * Renamed: show_im_dialog to gaim_gtkdialogs_im
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1135 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1136 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1137 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1138 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1139 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1140 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1141 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1142 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1143 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1144 * Renamed: show_about to gaim_gtkdialogs_about
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1145 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
15146
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
1146 which pass account and contact information associated with the
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
1147 userinfo
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1148
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1149 Buddy List API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1150 * Changed: gaim_blist_request_add_chat(), added name parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1151 * Added: gaim_contact_on_account()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1152 * Added: flags parameter to the GaimBlistNode struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1153
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1154 Conversation API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1155 * Added: gaim_gtkconv_button_new()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1156
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1157 Protocol Plugin API: v7
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1158 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1159
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1160 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1161 * Added: conversation-updated for any update to the data associated
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1162 with the conversation (topic, icon, adding to buddy list, etc.)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1163
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1164 Conversation API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1165 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1166
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1167 version 0.81 (08/05/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1168 Commands API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1169 * Most functions now have a void *data argument.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1170
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1171 Blist API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1172 * Added: gaim_buddy_get_contact_alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1173 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1174 * Renamed: gaim_get_buddy_alias_only to gaim_buddy_get_alias_only
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1175
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1176 Conversation API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1177 * Changed: gaim_conv_chat_add_user(), added flags parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1178 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1179 * Changed: gaim_conv_chat_get_users(), now returns a GList of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1180 GaimConvChatBuddy's
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1181 * Changed: gaim_conv_chat_set_users() now expects a GList of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1182 GaimConvChatBuddy's
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1183 * Added: gaim_conv_chat_set_user_flags()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1184 * Added: gaim_conv_chat_get_user_flags()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1185 * Added: gaim_conv_chat_find_user()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1186 * Added: gaim_conv_chat_cb_new()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1187 * Added: gaim_conv_chat_cb_find()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1188 * Added: gaim_conv_chat_cb_destroy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1189 * Added: gaim_conv_chat_cb_get_name()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1190
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1191 Conversation UI ops:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1192 * Added: chat_update_user()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1193
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1194 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1195 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1196 * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1197 TRUE if you don't want the join/leave to be displayed in the UI.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1198 * Added: chat-buddy-flags for when user's flags change
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1199 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1200 chat-buddy-flags signal)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1201 * Added: account-modified for when account settings have been changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1202
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1203 version 0.80 (07/15/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1204 Gaim API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1205 * Removed: PRPL numbers : gaim_account_set_protocol(),
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1206 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1207 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1208
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1209 Protocol Plugin API: v6
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1210 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1211
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1212 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1213 * Changed "chat-invited" to also include the components hash table so
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1214 plugins can use serv_join_chat when the signal is emitted.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1215 * Added "chat-topic-changed" signal plugins know when a topic is changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1216
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1217 version 0.79 (06/24/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1218 Gaim API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1219 * gaim_url_parse() now takes two additional parameters, which are used
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1220 for returning the username and password from the URL, if they exist.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1221 * Added: has_focus UI op to GaimConversationUiOps and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1222 GaimConvWindowUiOps.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1223 * Added: gaim_conversation_has_focus() and gaim_conv_window_has_focus().
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1224 * Removed: gaim_blist_save()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1225
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1226 Protocol Plugin API: v5
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1227 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1228 rename_group and remove_group to take GaimBuddy's and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1229 GaimGroup's consistently.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1230 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1231 * Added: icon_spec to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1232
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1233 version 0.78 (05/30/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1234 Plugin API: v4
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1235 * Added: actions - for plugins to add to the new Plugin Actions menu
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1236
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1237 Loader Plugin API: v2 (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1238
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1239 Protocol Plugin API: v4
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1240 * Removed: set_dir, get_dir and dir_search (not used, AIM-centric)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1241 * Removed: actions (replaced by generic plugin actions)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1242
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1243 Perl Plugin API: v2 (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1244 TCL Plugin API: (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1245
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1246 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1247 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1248 Group right-click menus
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1249 * Added: "drawing-tooltip" for plugins to allow plugins to change text
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1250 appearing in tooltips
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1251 * Added: "gtkblist-created"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1252 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1253 exactly like received-*-msg used to)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1254 * Added: "buddy-idle-updated" signal, for when the idle time changes.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1255 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1256 pointers to who, message and flags, and are now void.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1257 * Removed: "drawing-menu" - it was UI sepecific and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1258 "blist-node-extended-menu" is superior
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1259
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1260 version 0.77 (04/22/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1261 Loader & Protocol Plugins independantly versioned
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1262 Plugin loading now checks versioning on plugins (Standard, Loader &
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1263 Protocol)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1264 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1265
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1266 Plugin API: v3
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1267 * Added: prefs_info for UI independant plugin prefs
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1268
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1269 Loader Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1270 * Added: api_version at top of GaimPluginLoaderInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1271
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1272 Protocol Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1273 * Added: api_version at top of GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1274 * Added: chat_menu for protocol specific extensions to the chat menu
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1275 * Removed: get_away "Nada used it. Pink elephants on parade."
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1276 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1277
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1278 Perl Plugin API: v2 (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1279 TCL API: (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1280
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1281 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1282 * Added: "conversation-drag-ended"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1283
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1284 version 0.76 (04/01/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1285 Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1286 Perl Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1287 Loader Plugin API: (not versioned)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1288 Protocol Plugin API: (not versioned)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1289 * Added: protocol_prefs for protocol specific preferences
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1290 * Added: reject_chat so protocols can act on chat invite rejection
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1291
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1292 TCL Plugin API: (not versioned)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1293 * Changes to plugin registration to show descriptions
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1294