--- a/ChangeLog.API Sun Mar 05 02:26:17 2023 -0600
+++ b/ChangeLog.API Sun Mar 05 04:01:47 2023 -0600
@@ -233,6 +233,8 @@
purple_request_field_get_field_type
* PurpleRoomlist is now a GObject. Please see the documentation for
+ * purple_request_field_get_field_type_hint renamed to + purple_request_field_get_type_hint * purple_request_field_group_get_tab
* purple_request_field_group_set_tab
* purple_request_field_list_get_items now returns list of PurpleKeyValuePair
--- a/finch/gntrequest.c Sun Mar 05 02:26:17 2023 -0600
+++ b/finch/gntrequest.c Sun Mar 05 04:01:47 2023 -0600
@@ -421,7 +421,7 @@
create_string_field(PurpleRequestField *field, GntWidget **username)
- const char *hint = purple_request_field_get_field_type_hint(field);
+ const char *hint = purple_request_field_get_type_hint(field); GntWidget *entry = gnt_entry_new(
purple_request_field_string_get_default_value(field));
gnt_entry_set_masked(GNT_ENTRY(entry),
--- a/libpurple/purplerequestfield.c Sun Mar 05 02:26:17 2023 -0600
+++ b/libpurple/purplerequestfield.c Sun Mar 05 04:01:47 2023 -0600
@@ -281,7 +281,7 @@
-purple_request_field_get_field_type_hint(PurpleRequestField *field) {
+purple_request_field_get_type_hint(PurpleRequestField *field) { g_return_val_if_fail(field != NULL, NULL);
--- a/libpurple/purplerequestfield.h Sun Mar 05 02:26:17 2023 -0600
+++ b/libpurple/purplerequestfield.h Sun Mar 05 04:01:47 2023 -0600
@@ -209,14 +209,14 @@
gboolean purple_request_field_is_visible(PurpleRequestField *field);
- * purple_request_field_get_field_type_hint:
+ * purple_request_field_get_type_hint: * Returns the field's type hint.
* Returns: The field's type hint.
-const char *purple_request_field_get_field_type_hint(PurpleRequestField *field);
+const char *purple_request_field_get_type_hint(PurpleRequestField *field); * purple_request_field_get_tooltip:
--- a/pidgin/gtkrequest.c Sun Mar 05 02:26:17 2023 -0600
+++ b/pidgin/gtkrequest.c Sun Mar 05 04:01:47 2023 -0600
@@ -1069,7 +1069,7 @@
g_signal_connect(entry, "changed", G_CALLBACK(req_entry_field_changed_cb),
- if ((type_hint = purple_request_field_get_field_type_hint(field)) != NULL)
+ if ((type_hint = purple_request_field_get_type_hint(field)) != NULL) if (g_str_has_prefix(type_hint, "screenname")) {
GtkWidget *optmenu = NULL;
@@ -1086,7 +1086,7 @@
if (purple_request_field_get_field_type(fld) == PURPLE_REQUEST_FIELD_ACCOUNT &&
purple_request_field_is_visible(fld))
- const char *type_hint = purple_request_field_get_field_type_hint(fld);
+ const char *type_hint = purple_request_field_get_type_hint(fld); if (purple_strequal(type_hint, "account"))
optmenu = GTK_WIDGET(purple_request_field_get_ui_data(fld));