--- a/gplugin/gplugin-plugin-info.c Fri Jan 10 23:18:08 2020 -0600
+++ b/gplugin/gplugin-plugin-info.c Mon Feb 03 22:27:45 2020 -0600
@@ -93,7 +93,6 @@
@@ -173,15 +172,6 @@
-gplugin_plugin_info_set_version_func(GPluginPluginInfo *info,
- GPluginVersionCompareFunc func)
- GPluginPluginInfoPrivate *priv = gplugin_plugin_info_get_instance_private(info);
- priv->version_func = func;
gplugin_plugin_info_set_license_id(GPluginPluginInfo *info,
@@ -324,10 +314,6 @@
g_value_set_string(value, gplugin_plugin_info_get_version(info));
- case PROP_VERSION_FUNC:
- g_value_set_pointer(value,
- gplugin_plugin_info_get_version_func(info));
g_value_set_string(value,
gplugin_plugin_info_get_license_id(info));
@@ -402,10 +388,6 @@
gplugin_plugin_info_set_version(info, g_value_get_string(value));
- case PROP_VERSION_FUNC:
- gplugin_plugin_info_set_version_func(info,
- g_value_get_pointer(value));
gplugin_plugin_info_set_license_id(info,
g_value_get_string(value));
@@ -597,17 +579,6 @@
- * GPluginPluginInfo:version-func:
- * The function to use to compare versions of this plugin.
- properties[PROP_VERSION_FUNC] = g_param_spec_pointer(
- "version-func", "version-func",
- "The function that can compare versions of this plugin",
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_CONSTRUCT_ONLY
* GPluginPluginInfo:license-id:
* The short name of the license.
--- a/gplugin/gplugin-plugin-info.h Fri Jan 10 23:18:08 2020 -0600
+++ b/gplugin/gplugin-plugin-info.h Mon Feb 03 22:27:45 2020 -0600
@@ -64,7 +64,6 @@
const gchar * const *gplugin_plugin_info_get_authors(GPluginPluginInfo *info);
const gchar *gplugin_plugin_info_get_website(GPluginPluginInfo *info);
const gchar * const *gplugin_plugin_info_get_dependencies(GPluginPluginInfo *info);
-GPluginVersionCompareFunc gplugin_plugin_info_get_version_func(GPluginPluginInfo *info);
const gchar *gplugin_plugin_info_get_help(GPluginPluginInfo *info);
--- a/gplugin/tests/test-plugin-info.c Fri Jan 10 23:18:08 2020 -0600
+++ b/gplugin/tests/test-plugin-info.c Mon Feb 03 22:27:45 2020 -0600
@@ -337,51 +337,6 @@
/******************************************************************************
- *****************************************************************************/
-test_gplugin_plugin_info_version_func(GPluginVersionCompareFunc func) {
- GPluginPluginInfo *info = NULL;
- GPluginVersionCompareFunc got = NULL;
- info = gplugin_plugin_info_new(
- GPLUGIN_NATIVE_PLUGIN_ABI_VERSION,
- got = gplugin_plugin_info_get_version_func(info);
- g_assert_true(func == got);
-test_gplugin_version_compare(G_GNUC_UNUSED const gchar *v1,
- G_GNUC_UNUSED const gchar *v2,
- G_GNUC_UNUSED GError *error)
-test_gplugin_plugin_info_version_func_null(void) {
- test_gplugin_plugin_info_version_func(NULL);
-test_gplugin_plugin_info_version_func_default(void) {
- test_gplugin_plugin_info_version_func(
- (GPluginVersionCompareFunc)gplugin_version_compare
-test_gplugin_plugin_info_version_func_custom(void) {
- test_gplugin_plugin_info_version_func(
- (GPluginVersionCompareFunc)test_gplugin_version_compare
-/******************************************************************************
*****************************************************************************/
@@ -408,13 +363,6 @@
g_test_add_func("/plugin-info/dependencies/multiple",
test_gplugin_plugin_info_dependencies_multiple);
- g_test_add_func("/plugin-info/version-func/null",
- test_gplugin_plugin_info_version_func_null);
- g_test_add_func("/plugin-info/version-func/default",
- test_gplugin_plugin_info_version_func_default);
- g_test_add_func("/plugin-info/version-func/custom",
- test_gplugin_plugin_info_version_func_custom);