--- a/libpurple/request/purplerequestfieldstring.h Tue Oct 24 23:07:23 2023 -0500 +++ b/libpurple/request/purplerequestfieldstring.h Tue Oct 24 23:09:54 2023 -0500 @@ -59,6 +59,7 @@ * * Returns: (transfer full): The new field. */ +PURPLE_AVAILABLE_IN_ALL PurpleRequestField *purple_request_field_string_new(const char *id, const char *text, const char *default_value, gboolean multiline); /** @@ -68,6 +69,7 @@ * * Sets the default value in a string field. */ +PURPLE_AVAILABLE_IN_ALL void purple_request_field_string_set_default_value(PurpleRequestFieldString *field, const char *default_value); /** @@ -77,6 +79,7 @@ * * Sets the value in a string field. */ +PURPLE_AVAILABLE_IN_ALL void purple_request_field_string_set_value(PurpleRequestFieldString *field, const char *value); /** @@ -87,6 +90,7 @@ * Sets whether or not a string field is masked * (commonly used for password fields). */ +PURPLE_AVAILABLE_IN_ALL void purple_request_field_string_set_masked(PurpleRequestFieldString *field, gboolean masked); /** @@ -97,6 +101,7 @@ * * Returns: The default value. */ +PURPLE_AVAILABLE_IN_ALL const char *purple_request_field_string_get_default_value(PurpleRequestFieldString *field); /** @@ -107,6 +112,7 @@ * * Returns: The value. */ +PURPLE_AVAILABLE_IN_ALL const char *purple_request_field_string_get_value(PurpleRequestFieldString *field); /** @@ -117,6 +123,7 @@ * * Returns: %TRUE if the field is mulit-line, or %FALSE otherwise. */ +PURPLE_AVAILABLE_IN_ALL gboolean purple_request_field_string_is_multiline(PurpleRequestFieldString *field); /** @@ -127,6 +134,7 @@ * * Returns: %TRUE if the field is masked, or %FALSE otherwise. */ +PURPLE_AVAILABLE_IN_ALL gboolean purple_request_field_string_is_masked(PurpleRequestFieldString *field); /**