Mark deprecated functions with G_DEPRECATED_FOR.

Thu, 07 Feb 2019 05:47:46 -0500

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Thu, 07 Feb 2019 05:47:46 -0500
changeset 39437
9ab3a99af8d0
parent 39428
ef00e03ece89
child 39438
e85334959b23

Mark deprecated functions with G_DEPRECATED_FOR.

ChangeLog.API file | annotate | diff | comparison | revisions
libpurple/util.c file | annotate | diff | comparison | revisions
libpurple/util.h file | annotate | diff | comparison | revisions
--- a/ChangeLog.API	Thu Feb 07 05:35:50 2019 -0500
+++ b/ChangeLog.API	Thu Feb 07 05:47:46 2019 -0500
@@ -535,6 +535,11 @@
 		* xmlnode_set_attrib_with_namespace
 		* xmlnode_set_attrib_with_prefix
 
+		Deprecated:
+		* purple_user_dir
+		* purple_util_write_data_to_file
+		* purple_util_read_xml_from_file
+
 	Pidgin:
 		Added:
 		* pidgin_create_webview
--- a/libpurple/util.c	Thu Feb 07 05:35:50 2019 -0500
+++ b/libpurple/util.c	Thu Feb 07 05:47:46 2019 -0500
@@ -2948,7 +2948,9 @@
 		gchar *old_path;
 		gboolean old_path_exists;
 
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 		old_path = g_build_filename(purple_user_dir(), path, NULL);
+G_GNUC_END_IGNORE_DEPRECATIONS
 		old_path_exists = g_file_test(old_path, G_FILE_TEST_EXISTS);
 		if (old_path_exists) {
 			int rename_res;
@@ -3020,7 +3022,9 @@
 gboolean
 purple_util_write_data_to_file(const char *filename, const char *data, gssize size)
 {
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 	const char *user_dir = purple_user_dir();
+G_GNUC_END_IGNORE_DEPRECATIONS
 	gboolean ret = purple_util_write_data_to_file_common(user_dir, filename, data, size);
 
 	return ret;
@@ -3083,7 +3087,9 @@
 PurpleXmlNode *
 purple_util_read_xml_from_file(const char *filename, const char *description)
 {
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 	return purple_xmlnode_from_file(purple_user_dir(), filename, description, "util");
+G_GNUC_END_IGNORE_DEPRECATIONS
 }
 
 PurpleXmlNode *
--- a/libpurple/util.h	Thu Feb 07 05:35:50 2019 -0500
+++ b/libpurple/util.h	Thu Feb 07 05:47:46 2019 -0500
@@ -752,6 +752,7 @@
  * Deprecated: Use purple_cache_dir(), purple_config_dir() or
  *             purple_data_dir() instead.
  */
+G_DEPRECATED_FOR(purple_cache_dir' or 'purple_config_dir' or 'purple_data_dir)
 const char *purple_user_dir(void);
 
 /**
@@ -845,6 +846,7 @@
  *             purple_util_write_data_to_config_file() or
  *             purple_util_write_data_to_data_file() instead.
  */
+G_DEPRECATED_FOR(purple_util_write_data_to_cache_file' or 'purple_util_write_data_to_config_file' or 'purple_util_write_data_to_data_file)
 gboolean purple_util_write_data_to_file(const char *filename, const char *data,
 									  gssize size);
 
@@ -938,6 +940,7 @@
  *             purple_util_read_xml_from_config_file() or
  *             purple_util_read_xml_from_data_file() instead.
  */
+G_DEPRECATED_FOR(purple_util_read_xml_from_cache_file' or 'purple_util_read_xml_from_config_file' or 'purple_util_read_xml_from_data_file)
 PurpleXmlNode *purple_util_read_xml_from_file(const char *filename,
 									  const char *description);
 

mercurial