Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cinnamon-menus for openSUSE:Factory checked in at 2021-06-04 22:43:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cinnamon-menus (Old) and /work/SRC/openSUSE:Factory/.cinnamon-menus.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cinnamon-menus" Fri Jun 4 22:43:23 2021 rev:17 rq:897285 version:5.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cinnamon-menus/cinnamon-menus.changes 2021-01-22 21:52:36.365873084 +0100 +++ /work/SRC/openSUSE:Factory/.cinnamon-menus.new.1898/cinnamon-menus.changes 2021-06-04 22:43:36.235131963 +0200 @@ -1,0 +2,6 @@ +Thu May 27 20:19:00 UTC 2021 - andy great <[email protected]> + +- Update to version 5.0.0. + * No changelog. + +------------------------------------------------------------------- Old: ---- cinnamon-menus-4.8.2.tar.gz New: ---- cinnamon-menus-5.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cinnamon-menus.spec ++++++ --- /var/tmp/diff_new_pack.2003Yq/_old 2021-06-04 22:43:36.891132687 +0200 +++ /var/tmp/diff_new_pack.2003Yq/_new 2021-06-04 22:43:36.895132692 +0200 @@ -20,7 +20,7 @@ %define soname libcinnamon-menu-3 %define sover 0 Name: cinnamon-menus -Version: 4.8.2 +Version: 5.0.0 Release: 0 Summary: A menu system for the Cinnamon Desktop License: LGPL-2.1-or-later ++++++ cinnamon-menus-4.8.2.tar.gz -> cinnamon-menus-5.0.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-menus-4.8.2/debian/changelog new/cinnamon-menus-5.0.0/debian/changelog --- old/cinnamon-menus-4.8.2/debian/changelog 2020-12-08 11:20:08.000000000 +0100 +++ new/cinnamon-menus-5.0.0/debian/changelog 2021-05-27 16:04:56.000000000 +0200 @@ -1,3 +1,16 @@ +cinnamon-menus (5.0.0) uma; urgency=medium + + * 5.0.0 + + -- Clement Lefebvre <[email protected]> Thu, 27 May 2021 15:04:30 +0100 + +cinnamon-menus (4.8.3) ulyssa; urgency=medium + + [ Lars Mueller ] + * Prevent a crash when changing a desktop file to a malformed format + + -- Clement Lefebvre <[email protected]> Fri, 26 Feb 2021 16:12:56 +0000 + cinnamon-menus (4.8.2) ulyssa; urgency=medium [ Lars Mueller ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-menus-4.8.2/libmenu/gmenu-desktopappinfo.c new/cinnamon-menus-5.0.0/libmenu/gmenu-desktopappinfo.c --- old/cinnamon-menus-4.8.2/libmenu/gmenu-desktopappinfo.c 2020-12-08 11:20:08.000000000 +0100 +++ new/cinnamon-menus-5.0.0/libmenu/gmenu-desktopappinfo.c 2021-05-27 16:04:56.000000000 +0200 @@ -80,6 +80,8 @@ static GAppInfo * gmenu_desktopappinfo_dup (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); GMenuDesktopAppInfo *new_info; @@ -109,6 +111,8 @@ static const char * gmenu_desktopappinfo_get_id (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return info->desktop_id; @@ -117,6 +121,8 @@ static const char * gmenu_desktopappinfo_get_name (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_get_name (G_APP_INFO(info->super_appinfo)); } @@ -124,6 +130,8 @@ static const char * gmenu_desktopappinfo_get_description (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_get_description (G_APP_INFO(info->super_appinfo)); } @@ -131,6 +139,8 @@ static const char * gmenu_desktopappinfo_get_executable (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_get_executable (G_APP_INFO(info->super_appinfo)); } @@ -138,6 +148,8 @@ static GIcon * gmenu_desktopappinfo_get_icon (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_get_icon (G_APP_INFO(info->super_appinfo)); } @@ -145,6 +157,8 @@ static gboolean gmenu_desktopappinfo_launch (GAppInfo *appinfo, GList *files, GAppLaunchContext *launch_context, GError **error) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_launch (G_APP_INFO(info->super_appinfo), files, launch_context, error); } @@ -152,6 +166,8 @@ static gboolean gmenu_desktopappinfo_supports_uris (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_supports_uris (G_APP_INFO(info->super_appinfo)); } @@ -159,6 +175,8 @@ static gboolean gmenu_desktopappinfo_supports_files (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_supports_files (G_APP_INFO(info->super_appinfo)); } @@ -169,6 +187,8 @@ GAppLaunchContext *launch_context, GError **error) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_launch_uris (G_APP_INFO(info->super_appinfo), uris, launch_context, error); } @@ -176,6 +196,8 @@ static gboolean gmenu_desktopappinfo_should_show (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_should_show (G_APP_INFO(info->super_appinfo)); } @@ -185,6 +207,8 @@ const char *content_type, GError **error) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_set_as_default_for_type (G_APP_INFO(info->super_appinfo), content_type, error); } @@ -194,6 +218,8 @@ const char *extension, GError **error) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_set_as_default_for_extension (G_APP_INFO(info->super_appinfo), extension, error); } @@ -203,6 +229,8 @@ const char *content_type, GError **error) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_add_supports_type (G_APP_INFO(info->super_appinfo), content_type, error); } @@ -210,6 +238,8 @@ static gboolean gmenu_desktopappinfo_can_remove_supports_type (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_can_remove_supports_type (G_APP_INFO(info->super_appinfo)); } @@ -219,6 +249,8 @@ const char *content_type, GError **error) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_remove_supports_type (G_APP_INFO(info->super_appinfo), content_type, error); } @@ -226,6 +258,8 @@ static gboolean gmenu_desktopappinfo_can_delete (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_can_delete (G_APP_INFO(info->super_appinfo)); } @@ -233,6 +267,8 @@ static gboolean gmenu_desktopappinfo_delete (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_delete (G_APP_INFO(info->super_appinfo)); } @@ -240,6 +276,8 @@ static const char * gmenu_desktopappinfo_get_commandline (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_get_commandline (G_APP_INFO(info->super_appinfo)); } @@ -247,6 +285,8 @@ static const char * gmenu_desktopappinfo_get_display_name (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_get_display_name (G_APP_INFO(info->super_appinfo)); } @@ -256,6 +296,8 @@ const char *content_type, GError **error) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_set_as_last_used_for_type (G_APP_INFO(info->super_appinfo), content_type, error); } @@ -263,6 +305,8 @@ static const char ** gmenu_desktopappinfo_get_supported_types (GAppInfo *appinfo) { + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); return g_app_info_get_supported_types (G_APP_INFO(info->super_appinfo)); } @@ -412,8 +456,8 @@ */ const char * gmenu_desktopappinfo_get_filename (GMenuDesktopAppInfo *appinfo) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_filename (info->super_appinfo); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + return g_desktop_app_info_get_filename (appinfo->super_appinfo); } /** @@ -426,8 +470,8 @@ */ const char * gmenu_desktopappinfo_get_generic_name (GMenuDesktopAppInfo *appinfo) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_generic_name (info->super_appinfo); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + return g_desktop_app_info_get_generic_name (appinfo->super_appinfo); } /** @@ -441,8 +485,8 @@ */ const char * gmenu_desktopappinfo_get_categories (GMenuDesktopAppInfo *appinfo) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_categories (info->super_appinfo); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + return g_desktop_app_info_get_categories (appinfo->super_appinfo); } /** @@ -455,8 +499,8 @@ */ const char * const *gmenu_desktopappinfo_get_keywords (GMenuDesktopAppInfo *appinfo) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_keywords (info->super_appinfo); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + return g_desktop_app_info_get_keywords (appinfo->super_appinfo); } /** @@ -471,8 +515,8 @@ */ gboolean gmenu_desktopappinfo_get_nodisplay (GMenuDesktopAppInfo *appinfo) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_nodisplay (info->super_appinfo); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + return g_desktop_app_info_get_nodisplay (appinfo->super_appinfo); } /** @@ -498,8 +542,8 @@ */ gboolean gmenu_desktopappinfo_get_show_in (GMenuDesktopAppInfo *appinfo, const gchar *desktop_env) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_show_in (info->super_appinfo, desktop_env); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + return g_desktop_app_info_get_show_in (appinfo->super_appinfo, desktop_env); } /** @@ -518,9 +562,9 @@ */ const char * gmenu_desktopappinfo_get_startup_wm_class (GMenuDesktopAppInfo *appinfo) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); - return info->startup_wm_class; + return appinfo->startup_wm_class; } /** @@ -534,8 +578,8 @@ **/ gboolean gmenu_desktopappinfo_get_is_hidden (GMenuDesktopAppInfo *appinfo) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_is_hidden (info->super_appinfo); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + return g_desktop_app_info_get_is_hidden (appinfo->super_appinfo); } /** @@ -550,8 +594,8 @@ */ gboolean gmenu_desktopappinfo_has_key (GMenuDesktopAppInfo *appinfo, const char *key) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_has_key (info->super_appinfo, key); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + return g_desktop_app_info_has_key (appinfo->super_appinfo, key); } /** @@ -568,8 +612,8 @@ */ char * gmenu_desktopappinfo_get_string (GMenuDesktopAppInfo *appinfo, const char *key) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_string (info->super_appinfo, key); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + return g_desktop_app_info_get_string (appinfo->super_appinfo, key); } /** @@ -587,8 +631,8 @@ */ char * gmenu_desktopappinfo_get_locale_string (GMenuDesktopAppInfo *appinfo, const char *key) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_locale_string (info->super_appinfo, key); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + return g_desktop_app_info_get_locale_string (appinfo->super_appinfo, key); } /** @@ -605,8 +649,8 @@ */ gboolean gmenu_desktopappinfo_get_boolean (GMenuDesktopAppInfo *appinfo, const char *key) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_boolean (info->super_appinfo, key); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + return g_desktop_app_info_get_boolean (appinfo->super_appinfo, key); } /** @@ -623,8 +667,8 @@ **/ const gchar * const * gmenu_desktopappinfo_list_actions (GMenuDesktopAppInfo *appinfo) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_list_actions (info->super_appinfo); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + return g_desktop_app_info_list_actions (appinfo->super_appinfo); } /** @@ -652,8 +696,8 @@ */ void gmenu_desktopappinfo_launch_action (GMenuDesktopAppInfo *appinfo, const gchar *action_name, GAppLaunchContext *launch_context) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - g_desktop_app_info_launch_action (info->super_appinfo, action_name, launch_context); + g_return_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo)); + g_desktop_app_info_launch_action (appinfo->super_appinfo, action_name, launch_context); } /** @@ -674,8 +718,8 @@ */ gchar * gmenu_desktopappinfo_get_action_name (GMenuDesktopAppInfo *appinfo, const gchar *action_name) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_get_action_name (info->super_appinfo, action_name); + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), NULL); + return g_desktop_app_info_get_action_name (appinfo->super_appinfo, action_name); } /** @@ -719,8 +763,8 @@ gpointer pid_callback_data, GError **error) { - GMenuDesktopAppInfo *info = GMENU_DESKTOPAPPINFO (appinfo); - return g_desktop_app_info_launch_uris_as_manager (info->super_appinfo, + g_return_val_if_fail (GMENU_IS_DESKTOPAPPINFO (appinfo), FALSE); + return g_desktop_app_info_launch_uris_as_manager (appinfo->super_appinfo, uris, launch_context, spawn_flags, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cinnamon-menus-4.8.2/meson.build new/cinnamon-menus-5.0.0/meson.build --- old/cinnamon-menus-4.8.2/meson.build 2020-12-08 11:20:08.000000000 +0100 +++ new/cinnamon-menus-5.0.0/meson.build 2021-05-27 16:04:56.000000000 +0200 @@ -1,4 +1,4 @@ -project('cinnamon-menus', 'c', version : '4.8.2', meson_version: '>=0.40.0') +project('cinnamon-menus', 'c', version : '5.0.0', meson_version: '>=0.40.0') gnome = import('gnome')
