comparison ChangeLog.API @ 26180:b03430dae08e

Add xmlnode_set_attrib_full that enables you to set an attribute with both a prefix and a namespace. Also, change xmlnode_remove_attribute to remove all existing attributes that match the name. Otherwise, it would just take out the first one, and may not do what you want. Change Bonjour and XMPP to use the new function. References #7681. Fixes #8318.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Fri, 13 Mar 2009 04:29:11 +0000
parents 53bfa3d67739
children 3d997c09b94e 38238d41923b
comparison
equal deleted inserted replaced
26179:413b445a6018 26180:b03430dae08e
24 * purple_request_field_get_group 24 * purple_request_field_get_group
25 * purple_request_field_get_ui_data 25 * purple_request_field_get_ui_data
26 * purple_request_field_set_ui_data 26 * purple_request_field_set_ui_data
27 * purple_strequal 27 * purple_strequal
28 * xmlnode_from_file 28 * xmlnode_from_file
29 * xmlnode_set_attrib_full
30
31 Changed:
32 * xmlnode_remove_attrib now removes all attributes with the
33 same name. Previously, it would remove the first one found,
34 which was completely non-deterministic. If you want to remove
35 the attribute with no namespace, then use NULL with
36 xmlnode_remove_with_namespace.
29 37
30 Deprecated: 38 Deprecated:
31 * purple_buddy_get_local_alias 39 * purple_buddy_get_local_alias
32 * purple_notify_user_info_remove_entry 40 * purple_notify_user_info_remove_entry
33 * purple_status_type_set_primary_attr 41 * purple_status_type_set_primary_attr
38 * purple_status_set_attr_boolean 46 * purple_status_set_attr_boolean
39 * purple_status_set_attr_int 47 * purple_status_set_attr_int
40 * purple_status_set_attr_string 48 * purple_status_set_attr_string
41 * purple_presence_add_status 49 * purple_presence_add_status
42 * purple_presence_add_list 50 * purple_presence_add_list
51 * xmlnode_set_attrib_with_namespace
52 * xmlnode_set_attrib_with_prefix
43 53
44 pidgin: 54 pidgin:
45 Added: 55 Added:
46 * gtk_imhtml_class_register_protocol 56 * gtk_imhtml_class_register_protocol
47 * gtk_imhtml_link_get_url, gtk_imhtml_link_get_text_tag, 57 * gtk_imhtml_link_get_url, gtk_imhtml_link_get_text_tag,