Add Since and symbol visibility on remaining Pidgin API
I think this is everything, but there may be some missed Since docs.
Testing Done:
Compiled.
Bugs closed: PIDGIN-17839
Reviewed at https://reviews.imfreedom.org/r/2767/
--- a/pidgin/gtkmedia.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/gtkmedia.h Wed Nov 01 03:31:45 2023 -0500
@@ -30,7 +30,7 @@
void pidgin_medias_init(void);
--- a/pidgin/gtkrequest.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/gtkrequest.h Wed Nov 01 03:31:45 2023 -0500
@@ -53,7 +53,10 @@
* Gets dialog window for specified libpurple request.
* Returns: (transfer none): The dialog window.
pidgin_request_get_dialog_window(void *ui_handle);
@@ -67,21 +70,30 @@
* Returns the gtk requests subsystem handle.
* Returns: The requests subsystem handle.
void *pidgin_request_get_handle(void);
* Initializes the GTK requests subsystem.
void pidgin_request_init(void);
* Uninitializes the GTK requests subsystem.
void pidgin_request_uninit(void);
--- a/pidgin/pidginaccountrow.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginaccountrow.h Wed Nov 01 03:31:45 2023 -0500
@@ -60,7 +60,10 @@
* Creates a new instance.
* Returns: (transfer full): The new instance.
GtkWidget *pidgin_account_row_new(void);
--- a/pidgin/pidginactiongroup.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginactiongroup.h Wed Nov 01 03:31:45 2023 -0500
@@ -48,8 +48,10 @@
* A constant that represents the sort-method action to change the sorting
* method of the buddy list.
-#define PIDGIN_ACTION_SORT_METHOD ("sort-method")
+#define PIDGIN_ACTION_SORT_METHOD ("sort-method" PIDGIN_AVAILABLE_MACRO_IN_3_0) @@ -66,7 +68,10 @@
* Returns: (transfer full): The new #PidginActionGroup instance.
GSimpleActionGroup *pidgin_action_group_new(void);
--- a/pidgin/pidgincontactlist.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidgincontactlist.h Wed Nov 01 03:31:45 2023 -0500
@@ -60,7 +60,10 @@
* [class@Purple.ContactManager].
* Returns: (transfer full): The new #PidginContactList instance.
GtkWidget *pidgin_contact_list_new(void);
--- a/pidgin/pidginconversation.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginconversation.h Wed Nov 01 03:31:45 2023 -0500
@@ -41,6 +41,8 @@
* A [class@Gtk.Widget] for displaying a [class@Purple.Conversation].
#define PIDGIN_TYPE_CONVERSATION (pidgin_conversation_get_type())
--- a/pidgin/pidgincore.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidgincore.h Wed Nov 01 03:31:45 2023 -0500
@@ -60,7 +60,10 @@
* @argv: The argv from main(), or %NULL.
* Start pidgin with the given command line arguments.
int pidgin_start(int argc, char *argv[]);
#endif /* PIDGIN_CORE_H */
--- a/pidgin/pidgindisplaywindow.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidgindisplaywindow.h Wed Nov 01 03:31:45 2023 -0500
@@ -57,7 +57,10 @@
* Creates a new #PidginDisplayWindow instance.
* Returns: (transfer full): The new #PidginDisplayWindow instance.
GtkWidget *pidgin_display_window_new(void);
--- a/pidgin/pidgininfopane.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidgininfopane.h Wed Nov 01 03:31:45 2023 -0500
@@ -60,7 +60,10 @@
* Returns: (transfer full): The new #PidginInfoPane instance.
GtkWidget *pidgin_info_pane_new(PurpleConversation *conversation);
@@ -70,7 +73,10 @@
* Gets the #PurpleConversation that @pane is displaying information for.
* Returns: (transfer none): The #PurpleConversation displayed by @pane.
PurpleConversation *pidgin_info_pane_get_conversation(PidginInfoPane *pane);
--- a/pidgin/pidgininvitedialog.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidgininvitedialog.h Wed Nov 01 03:31:45 2023 -0500
@@ -63,6 +63,8 @@
#define PIDGIN_TYPE_INVITE_DIALOG pidgin_invite_dialog_get_type()
--- a/pidgin/pidginnotificationaddcontact.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginnotificationaddcontact.h Wed Nov 01 03:31:45 2023 -0500
@@ -64,7 +64,10 @@
* Returns: (transfer full): The new #PidginNotificationAddContact
GtkWidget *pidgin_notification_add_contact_new(PurpleNotification *notification);
--- a/pidgin/pidginnotificationauthorizationrequest.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginnotificationauthorizationrequest.h Wed Nov 01 03:31:45 2023 -0500
@@ -64,7 +64,10 @@
* Returns: (transfer full): The new #PidginNotificationAuthorizationRequest
GtkWidget *pidgin_notification_authorization_request_new(PurpleNotification *notification);
--- a/pidgin/pidginnotificationconnectionerror.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginnotificationconnectionerror.h Wed Nov 01 03:31:45 2023 -0500
@@ -63,7 +63,10 @@
* Returns: (transfer full): The new #PidginNotificationConnectionError
GtkWidget *pidgin_notification_connection_error_new(PurpleNotification *notification);
--- a/pidgin/pidginnotificationlist.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginnotificationlist.h Wed Nov 01 03:31:45 2023 -0500
@@ -57,7 +57,10 @@
* notifications from the default [class@Purple.NotificationManager].
* Returns: (transfer full): The new #PidginNotificationList instance.
GtkWidget *pidgin_notification_list_new(void);
--- a/pidgin/pidginpluginsmenu.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginpluginsmenu.h Wed Nov 01 03:31:45 2023 -0500
@@ -54,7 +54,10 @@
* Creates a new #PidginPluginsMenu instance that keeps itself up to date.
* Returns: (transfer full): The new #PidginPluginsMenu instance.
GMenuModel *pidgin_plugins_menu_new(void);
--- a/pidgin/pidginstatusmanager.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginstatusmanager.h Wed Nov 01 03:31:45 2023 -0500
@@ -55,7 +55,10 @@
* Creates a new instance of the dialog.
* Returns: (transfer full): The new #PidginStatusManager instance.
GtkWidget *pidgin_status_manager_new(void);
--- a/pidgin/pidginui.h Wed Nov 01 01:43:05 2023 -0500
+++ b/pidgin/pidginui.h Wed Nov 01 03:31:45 2023 -0500
@@ -56,7 +56,10 @@
* Note: there's not much use for this outside of Pidgin's internal code.
* Returns: (transfer full): The new instance.
PurpleUi *pidgin_ui_new(void);