Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cinnamon-desktop for 
openSUSE:Factory checked in at 2021-06-04 22:43:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon-desktop (Old)
 and      /work/SRC/openSUSE:Factory/.cinnamon-desktop.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cinnamon-desktop"

Fri Jun  4 22:43:22 2021 rev:21 rq:897284 version:5.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cinnamon-desktop/cinnamon-desktop.changes        
2020-12-21 12:34:44.982881001 +0100
+++ 
/work/SRC/openSUSE:Factory/.cinnamon-desktop.new.1898/cinnamon-desktop.changes  
    2021-06-04 22:43:34.579130136 +0200
@@ -1,0 +2,12 @@
+Thu May 27 20:12:12 UTC 2021 - andy great <[email protected]>
+
+- Update to version 5.0.0.
+  * avoid deprecated g_type_class_add_private
+  * libcinnamon-desktop: Fix some various build warnings, and an
+    incorrect free.
+  * gnome-bg.c: fix a leak
+    
https://gitlab.gnome.org/GNOME/gnome-desktop/-/commit/af0f0fbb835e5bb22b7bce4581d3f081462b5f5b
+    and another similar instance
+  * Always parse date/time integers in base-10
+
+-------------------------------------------------------------------

Old:
----
  cinnamon-desktop-4.8.1.tar.gz

New:
----
  cinnamon-desktop-5.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cinnamon-desktop.spec ++++++
--- /var/tmp/diff_new_pack.P8FYwe/_old  2021-06-04 22:43:35.079130688 +0200
+++ /var/tmp/diff_new_pack.P8FYwe/_new  2021-06-04 22:43:35.083130692 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cinnamon-desktop
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
 %define typelib typelib-1_0-CinnamonDesktop-3_0
 %define typelib_cvc typelib-1_0-Cvc-1_0
 Name:           cinnamon-desktop
-Version:        4.8.1
+Version:        5.0.0
 Release:        0
 Summary:        Libcinnamon-desktop API
 License:        GPL-2.0-or-later AND MIT
@@ -238,7 +238,7 @@
 %files -n %{soname}-data
 %license COPYING*
 %doc AUTHORS README debian/changelog
-#%{_bindir}/cinnamon-desktop-migrate-mediakeys
+#%%{_bindir}/cinnamon-desktop-migrate-mediakeys
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/%{soname}/
 

++++++ cinnamon-desktop-4.8.1.tar.gz -> cinnamon-desktop-5.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/debian/changelog 
new/cinnamon-desktop-5.0.0/debian/changelog
--- old/cinnamon-desktop-4.8.1/debian/changelog 2020-12-08 11:18:50.000000000 
+0100
+++ new/cinnamon-desktop-5.0.0/debian/changelog 2021-05-27 15:59:53.000000000 
+0200
@@ -1,3 +1,19 @@
+cinnamon-desktop (5.0.0) uma; urgency=medium
+
+  [ Leigh Scott ]
+  * avoid deprecated g_type_class_add_private
+
+  [ Michael Webster ]
+  * libcinnamon-desktop: Fix some various build warnings, and an incorrect 
free.
+
+  [ simon ]
+  * gnome-bg.c: fix a leak 
https://gitlab.gnome.org/GNOME/gnome-desktop/-/commit/af0f0fbb835e5bb22b7bce4581d3f081462b5f5b
 and another similar instance
+
+  [ Joshua Peisach ]
+  * Always parse date/time integers in base-10
+
+ -- Clement Lefebvre <[email protected]>  Thu, 27 May 2021 14:59:26 +0100
+
 cinnamon-desktop (4.8.1) ulyssa; urgency=medium
 
   [ sudorook ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-bg-crossfade.c 
new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-bg-crossfade.c
--- old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-bg-crossfade.c 
2020-12-08 11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-bg-crossfade.c 
2021-05-27 15:59:53.000000000 +0200
@@ -399,7 +399,7 @@
                 send_root_property_change_notification (fade);
 
                gdk_flush ();
-               gdk_error_trap_pop (); // ignore errors
+               gdk_error_trap_pop_ignored (); // ignore errors
        } else {
                gdk_window_invalidate_rect (fade->priv->window, NULL, FALSE);
                gdk_window_process_updates (fade->priv->window, FALSE);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-bg.c 
new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-bg.c
--- old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-bg.c   2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-bg.c   2021-05-27 
15:59:53.000000000 +0200
@@ -2999,7 +2999,7 @@
 static int
 parse_int (const char *text)
 {
-       return strtol (text, NULL, 0);
+       return strtol (text, NULL, 10);
 }
 
 static void
@@ -3360,6 +3360,7 @@
 gnome_bg_changes_with_time (GnomeBG *bg)
 {
        SlideShow *show;
+       gboolean ret = FALSE;
 
        g_return_val_if_fail (bg != NULL, FALSE);
 
@@ -3367,10 +3368,12 @@
                return FALSE;
 
        show = get_as_slideshow (bg, bg->filename);
-       if (show)
-               return g_queue_get_length (show->slides) > 1;
+       if (show) {
+                ret = g_queue_get_length (show->slides) > 1;
+                g_object_unref (show);
+        }
 
-       return FALSE;
+       return ret;
 }
 
 /**
@@ -3406,8 +3409,10 @@
                return NULL;
 
 
-       if (frame_num < 0 || frame_num >= g_queue_get_length (show->slides))
+        if (frame_num < 0 || frame_num >= g_queue_get_length (show->slides)) {
+                g_object_unref (show);
                return NULL;
+        }
 
        i = 0;
        skipped = 0;
@@ -3424,6 +3429,7 @@
                }
                i++;
        }
+        g_object_unref (show);
        if (!found)
                return NULL;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-desktop-thumbnail.c 
new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-desktop-thumbnail.c
--- old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-desktop-thumbnail.c    
2020-12-08 11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-desktop-thumbnail.c    
2021-05-27 15:59:53.000000000 +0200
@@ -494,7 +494,12 @@
 
   priv = factory->priv;
 
-  g_clear_pointer (&priv->thumbnailers, thumbnailer_unref);
+  if (priv->thumbnailers)
+    {
+      g_list_free_full (priv->thumbnailers, (GDestroyNotify)thumbnailer_unref);
+      priv->thumbnailers = NULL;
+    }
+
   g_clear_pointer (&priv->mime_types_map, g_hash_table_destroy);
 
   if (priv->monitors)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-rr-config.c 
new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-rr-config.c
--- old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-rr-config.c    
2020-12-08 11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-rr-config.c    
2021-05-27 15:59:53.000000000 +0200
@@ -1469,7 +1469,7 @@
 
        
        gdk_flush ();
-       gdk_error_trap_pop (); // ignore errors
+       gdk_error_trap_pop_ignored (); // ignore errors
     }
 
     if (result == TRUE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-rr-config.h 
new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-rr-config.h
--- old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-rr-config.h    
2020-12-08 11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-rr-config.h    
2021-05-27 15:59:53.000000000 +0200
@@ -84,7 +84,7 @@
 guint    gnome_rr_output_info_get_product      (GnomeRROutputInfo *self);
 guint    gnome_rr_output_info_get_serial       (GnomeRROutputInfo *self);
 double   gnome_rr_output_info_get_aspect_ratio (GnomeRROutputInfo *self);
-char    *gnome_rr_output_info_get_display_name (GnomeRROutputInfo *self);
+const char    *gnome_rr_output_info_get_display_name (GnomeRROutputInfo *self);
 
 gboolean gnome_rr_output_info_get_primary (GnomeRROutputInfo *self);
 void     gnome_rr_output_info_set_primary (GnomeRROutputInfo *self, gboolean 
primary);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-rr-output-info.c 
new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-rr-output-info.c
--- old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-rr-output-info.c       
2020-12-08 11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-rr-output-info.c       
2021-05-27 15:59:53.000000000 +0200
@@ -264,7 +264,7 @@
  *
  * Returns: (transfer none): the display name of this output
  */
-char *gnome_rr_output_info_get_display_name (GnomeRROutputInfo *self)
+const char *gnome_rr_output_info_get_display_name (GnomeRROutputInfo *self)
 {
     g_return_val_if_fail (GNOME_IS_RR_OUTPUT_INFO (self), NULL);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-rr.c 
new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-rr.c
--- old/cinnamon-desktop-4.8.1/libcinnamon-desktop/gnome-rr.c   2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcinnamon-desktop/gnome-rr.c   2021-05-27 
15:59:53.000000000 +0200
@@ -2162,7 +2162,6 @@
 {
     gchar *filter;
     float real_scale;
-    int i;
     int looks_like_w, looks_like_h;
 
     real_scale = global_scale / scale;
@@ -2762,13 +2761,6 @@
 #define HIDPI_MIN_HEIGHT 1500
 
 static gboolean
-is_logical_size_large_enough (int width,
-                              int height)
-{
-  return height > HIDPI_MIN_SCALED_HEIGHT;
-}
-
-static gboolean
 is_scale_valid_for_size (float width,
                          float height,
                          float scale)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/libcvc/gvc-channel-map.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-channel-map.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-channel-map.c 2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-channel-map.c 2021-05-27 
15:59:53.000000000 +0200
@@ -30,8 +30,6 @@
 #include "gvc-channel-map.h"
 #include "gvc-channel-map-private.h"
 
-#define GVC_CHANNEL_MAP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), 
GVC_TYPE_CHANNEL_MAP, GvcChannelMapPrivate))
-
 struct GvcChannelMapPrivate
 {
         pa_channel_map        pa_map;
@@ -51,7 +49,7 @@
 
 static void     gvc_channel_map_finalize   (GObject            *object);
 
-G_DEFINE_TYPE (GvcChannelMap, gvc_channel_map, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GvcChannelMap, gvc_channel_map, G_TYPE_OBJECT)
 
 guint
 gvc_channel_map_get_num_channels (const GvcChannelMap *map)
@@ -277,8 +275,6 @@
                               NULL, NULL,
                               g_cclosure_marshal_VOID__BOOLEAN,
                               G_TYPE_NONE, 1, G_TYPE_BOOLEAN);
-
-        g_type_class_add_private (klass, sizeof (GvcChannelMapPrivate));
 }
 
 void
@@ -305,7 +301,7 @@
 static void
 gvc_channel_map_init (GvcChannelMap *map)
 {
-        map->priv = GVC_CHANNEL_MAP_GET_PRIVATE (map);
+        map->priv = gvc_channel_map_get_instance_private (map);
         map->priv->pa_volume_is_set = FALSE;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-card.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-card.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-card.c  2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-card.c  2021-05-27 
15:59:53.000000000 +0200
@@ -34,8 +34,6 @@
 #include "gvc-mixer-card.h"
 #include "gvc-mixer-card-private.h"
 
-#define GVC_MIXER_CARD_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), 
GVC_TYPE_MIXER_CARD, GvcMixerCardPrivate))
-
 static guint32 card_serial = 1;
 
 struct GvcMixerCardPrivate
@@ -67,7 +65,7 @@
 
 static void     gvc_mixer_card_finalize   (GObject            *object);
 
-G_DEFINE_TYPE (GvcMixerCard, gvc_mixer_card, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GvcMixerCard, gvc_mixer_card, G_TYPE_OBJECT)
 
 static guint32
 get_next_card_serial (void)
@@ -509,14 +507,12 @@
                                                               "Name of current 
profile for this card in human readable form",
                                                               NULL,
                                                               
G_PARAM_READABLE));
-
-        g_type_class_add_private (klass, sizeof (GvcMixerCardPrivate));
 }
 
 static void
 gvc_mixer_card_init (GvcMixerCard *card)
 {
-        card->priv = GVC_MIXER_CARD_GET_PRIVATE (card);
+        card->priv = gvc_mixer_card_get_instance_private (card);
 }
 
 GvcMixerCard *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-control.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-control.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-control.c       2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-control.c       2021-05-27 
15:59:53.000000000 +0200
@@ -50,8 +50,6 @@
 #include "gvc-mixer-control-private.h"
 #include "gvc-mixer-ui-device.h"
 
-#define GVC_MIXER_CONTROL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), 
GVC_TYPE_MIXER_CONTROL, GvcMixerControlPrivate))
-
 #define RECONNECT_DELAY 5
 
 enum {
@@ -134,7 +132,7 @@
 
 static void     gvc_mixer_control_finalize   (GObject              *object);
 
-G_DEFINE_TYPE (GvcMixerControl, gvc_mixer_control, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GvcMixerControl, gvc_mixer_control, G_TYPE_OBJECT)
 
 pa_context *
 gvc_mixer_control_get_pa_context (GvcMixerControl *control)
@@ -3671,14 +3669,13 @@
                               NULL, NULL,
                               g_cclosure_marshal_VOID__UINT,
                               G_TYPE_NONE, 1, G_TYPE_UINT);
-        g_type_class_add_private (klass, sizeof (GvcMixerControlPrivate));
 }
 
 
 static void
 gvc_mixer_control_init (GvcMixerControl *control)
 {
-        control->priv = GVC_MIXER_CONTROL_GET_PRIVATE (control);
+        control->priv = gvc_mixer_control_get_instance_private (control);
 
         control->priv->pa_mainloop = pa_glib_mainloop_new 
(g_main_context_default ());
         g_assert (control->priv->pa_mainloop);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-event-role.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-event-role.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-event-role.c    2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-event-role.c    2021-05-27 
15:59:53.000000000 +0200
@@ -34,8 +34,6 @@
 #include "gvc-mixer-stream-private.h"
 #include "gvc-channel-map-private.h"
 
-#define GVC_MIXER_EVENT_ROLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), 
GVC_TYPE_MIXER_EVENT_ROLE, GvcMixerEventRolePrivate))
-
 struct GvcMixerEventRolePrivate
 {
         char          *device;
@@ -49,7 +47,7 @@
 
 static void     gvc_mixer_event_role_finalize   (GObject            *object);
 
-G_DEFINE_TYPE (GvcMixerEventRole, gvc_mixer_event_role, GVC_TYPE_MIXER_STREAM)
+G_DEFINE_TYPE_WITH_PRIVATE (GvcMixerEventRole, gvc_mixer_event_role, 
GVC_TYPE_MIXER_STREAM)
 
 static gboolean
 update_settings (GvcMixerEventRole *role,
@@ -178,14 +176,12 @@
                                                               "Device",
                                                               NULL,
                                                               
G_PARAM_READWRITE|G_PARAM_CONSTRUCT));
-
-        g_type_class_add_private (klass, sizeof (GvcMixerEventRolePrivate));
 }
 
 static void
 gvc_mixer_event_role_init (GvcMixerEventRole *event_role)
 {
-        event_role->priv = GVC_MIXER_EVENT_ROLE_GET_PRIVATE (event_role);
+        event_role->priv = gvc_mixer_event_role_get_instance_private 
(event_role);
 
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-sink-input.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-sink-input.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-sink-input.c    2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-sink-input.c    2021-05-27 
15:59:53.000000000 +0200
@@ -33,8 +33,6 @@
 #include "gvc-mixer-stream-private.h"
 #include "gvc-channel-map-private.h"
 
-#define GVC_MIXER_SINK_INPUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), 
GVC_TYPE_MIXER_SINK_INPUT, GvcMixerSinkInputPrivate))
-
 struct GvcMixerSinkInputPrivate
 {
         gpointer dummy;
@@ -42,7 +40,7 @@
 
 static void     gvc_mixer_sink_input_finalize   (GObject                
*object);
 
-G_DEFINE_TYPE (GvcMixerSinkInput, gvc_mixer_sink_input, GVC_TYPE_MIXER_STREAM)
+G_DEFINE_TYPE_WITH_PRIVATE (GvcMixerSinkInput, gvc_mixer_sink_input, 
GVC_TYPE_MIXER_STREAM)
 
 static gboolean
 gvc_mixer_sink_input_push_volume (GvcMixerStream *stream, gpointer *op)
@@ -114,14 +112,12 @@
 
         stream_class->push_volume = gvc_mixer_sink_input_push_volume;
         stream_class->change_is_muted = gvc_mixer_sink_input_change_is_muted;
-
-        g_type_class_add_private (klass, sizeof (GvcMixerSinkInputPrivate));
 }
 
 static void
 gvc_mixer_sink_input_init (GvcMixerSinkInput *sink_input)
 {
-        sink_input->priv = GVC_MIXER_SINK_INPUT_GET_PRIVATE (sink_input);
+        sink_input->priv = gvc_mixer_sink_input_get_instance_private 
(sink_input);
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-sink.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-sink.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-sink.c  2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-sink.c  2021-05-27 
15:59:53.000000000 +0200
@@ -33,8 +33,6 @@
 #include "gvc-mixer-stream-private.h"
 #include "gvc-channel-map-private.h"
 
-#define GVC_MIXER_SINK_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), 
GVC_TYPE_MIXER_SINK, GvcMixerSinkPrivate))
-
 struct GvcMixerSinkPrivate
 {
         gpointer dummy;
@@ -42,7 +40,7 @@
 
 static void     gvc_mixer_sink_finalize   (GObject           *object);
 
-G_DEFINE_TYPE (GvcMixerSink, gvc_mixer_sink, GVC_TYPE_MIXER_STREAM)
+G_DEFINE_TYPE_WITH_PRIVATE (GvcMixerSink, gvc_mixer_sink, 
GVC_TYPE_MIXER_STREAM)
 
 static gboolean
 gvc_mixer_sink_push_volume (GvcMixerStream *stream, gpointer *op)
@@ -143,14 +141,12 @@
         stream_class->push_volume = gvc_mixer_sink_push_volume;
         stream_class->change_port = gvc_mixer_sink_change_port;
         stream_class->change_is_muted = gvc_mixer_sink_change_is_muted;
-
-        g_type_class_add_private (klass, sizeof (GvcMixerSinkPrivate));
 }
 
 static void
 gvc_mixer_sink_init (GvcMixerSink *sink)
 {
-        sink->priv = GVC_MIXER_SINK_GET_PRIVATE (sink);
+        sink->priv = gvc_mixer_sink_get_instance_private (sink);
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-source-output.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-source-output.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-source-output.c 2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-source-output.c 2021-05-27 
15:59:53.000000000 +0200
@@ -33,8 +33,6 @@
 #include "gvc-mixer-stream-private.h"
 #include "gvc-channel-map-private.h"
 
-#define GVC_MIXER_SOURCE_OUTPUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE 
((o), GVC_TYPE_MIXER_SOURCE_OUTPUT, GvcMixerSourceOutputPrivate))
-
 struct GvcMixerSourceOutputPrivate
 {
         gpointer dummy;
@@ -42,7 +40,7 @@
 
 static void     gvc_mixer_source_output_finalize   (GObject            
*object);
 
-G_DEFINE_TYPE (GvcMixerSourceOutput, gvc_mixer_source_output, 
GVC_TYPE_MIXER_STREAM)
+G_DEFINE_TYPE_WITH_PRIVATE (GvcMixerSourceOutput, gvc_mixer_source_output, 
GVC_TYPE_MIXER_STREAM)
 
 static gboolean
 gvc_mixer_source_output_push_volume (GvcMixerStream *stream, gpointer *op)
@@ -114,14 +112,12 @@
 
         stream_class->push_volume = gvc_mixer_source_output_push_volume;
         stream_class->change_is_muted = 
gvc_mixer_source_output_change_is_muted;
-
-        g_type_class_add_private (klass, sizeof (GvcMixerSourceOutputPrivate));
 }
 
 static void
 gvc_mixer_source_output_init (GvcMixerSourceOutput *source_output)
 {
-        source_output->priv = GVC_MIXER_SOURCE_OUTPUT_GET_PRIVATE 
(source_output);
+        source_output->priv = gvc_mixer_source_output_get_instance_private 
(source_output);
 
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-source.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-source.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-source.c        2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-source.c        2021-05-27 
15:59:53.000000000 +0200
@@ -33,8 +33,6 @@
 #include "gvc-mixer-stream-private.h"
 #include "gvc-channel-map-private.h"
 
-#define GVC_MIXER_SOURCE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), 
GVC_TYPE_MIXER_SOURCE, GvcMixerSourcePrivate))
-
 struct GvcMixerSourcePrivate
 {
         gpointer dummy;
@@ -42,7 +40,7 @@
 
 static void     gvc_mixer_source_finalize   (GObject            *object);
 
-G_DEFINE_TYPE (GvcMixerSource, gvc_mixer_source, GVC_TYPE_MIXER_STREAM)
+G_DEFINE_TYPE_WITH_PRIVATE (GvcMixerSource, gvc_mixer_source, 
GVC_TYPE_MIXER_STREAM)
 
 static gboolean
 gvc_mixer_source_push_volume (GvcMixerStream *stream, gpointer *op)
@@ -143,14 +141,12 @@
         stream_class->push_volume = gvc_mixer_source_push_volume;
         stream_class->change_is_muted = gvc_mixer_source_change_is_muted;
         stream_class->change_port = gvc_mixer_source_change_port;
-
-        g_type_class_add_private (klass, sizeof (GvcMixerSourcePrivate));
 }
 
 static void
 gvc_mixer_source_init (GvcMixerSource *source)
 {
-        source->priv = GVC_MIXER_SOURCE_GET_PRIVATE (source);
+        source->priv = gvc_mixer_source_get_instance_private (source);
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-stream.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-stream.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-stream.c        2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-stream.c        2021-05-27 
15:59:53.000000000 +0200
@@ -33,8 +33,6 @@
 #include "gvc-mixer-stream-private.h"
 #include "gvc-channel-map-private.h"
 
-#define GVC_MIXER_STREAM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), 
GVC_TYPE_MIXER_STREAM, GvcMixerStreamPrivate))
-
 static guint32 stream_serial = 1;
 
 struct GvcMixerStreamPrivate
@@ -94,7 +92,7 @@
 
 static void     gvc_mixer_stream_finalize   (GObject            *object);
 
-G_DEFINE_ABSTRACT_TYPE (GvcMixerStream, gvc_mixer_stream, G_TYPE_OBJECT)
+G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GvcMixerStream, gvc_mixer_stream, 
G_TYPE_OBJECT)
 
 static void
 free_port (GvcMixerStreamPort *p)
@@ -1165,13 +1163,12 @@
                               g_cclosure_marshal_VOID__VOID,
                               G_TYPE_NONE, 0, G_TYPE_NONE);
 
-       g_type_class_add_private (klass, sizeof (GvcMixerStreamPrivate));
 }
 
 static void
 gvc_mixer_stream_init (GvcMixerStream *stream)
 {
-        stream->priv = GVC_MIXER_STREAM_GET_PRIVATE (stream);
+        stream->priv = gvc_mixer_stream_get_instance_private (stream);
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-ui-device.c 
new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-ui-device.c
--- old/cinnamon-desktop-4.8.1/libcvc/gvc-mixer-ui-device.c     2020-12-08 
11:18:50.000000000 +0100
+++ new/cinnamon-desktop-5.0.0/libcvc/gvc-mixer-ui-device.c     2021-05-27 
15:59:53.000000000 +0200
@@ -23,8 +23,6 @@
 #include "gvc-mixer-ui-device.h"
 #include "gvc-mixer-card.h"
 
-#define GVC_MIXER_UI_DEVICE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE 
((obj), GVC_TYPE_MIXER_UI_DEVICE, GvcMixerUIDevicePrivate))
-
 struct GvcMixerUIDevicePrivate
 {
         gchar                      *first_line_desc;
@@ -64,7 +62,7 @@
 static void     gvc_mixer_ui_device_set_icon_name (GvcMixerUIDevice *device,
                                                    const char       
*icon_name);
 
-G_DEFINE_TYPE (GvcMixerUIDevice, gvc_mixer_ui_device, G_TYPE_OBJECT);
+G_DEFINE_TYPE_WITH_PRIVATE (GvcMixerUIDevice, gvc_mixer_ui_device, 
G_TYPE_OBJECT)
 
 static guint32
 get_next_output_serial (void)
@@ -192,7 +190,7 @@
 static void
 gvc_mixer_ui_device_init (GvcMixerUIDevice *device)
 {
-        device->priv = GVC_MIXER_UI_DEVICE_GET_PRIVATE (device);
+        device->priv = gvc_mixer_ui_device_get_instance_private (device);
 }
 
 static void
@@ -290,8 +288,6 @@
                                      NULL,
                                      G_PARAM_READWRITE|G_PARAM_CONSTRUCT);
         g_object_class_install_property (object_class, PROP_ICON_NAME, pspec);
-
-        g_type_class_add_private (klass, sizeof (GvcMixerUIDevicePrivate));
 }
 
 /* Removes the part of the string that starts with skip_prefix
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cinnamon-desktop-4.8.1/meson.build 
new/cinnamon-desktop-5.0.0/meson.build
--- old/cinnamon-desktop-4.8.1/meson.build      2020-12-08 11:18:50.000000000 
+0100
+++ new/cinnamon-desktop-5.0.0/meson.build      2021-05-27 15:59:53.000000000 
+0200
@@ -1,7 +1,7 @@
 # Meson build file
 
 # https://github.com/linuxmint/cinnamon-desktop
-project('cinnamon-desktop', 'c', version: '4.8.1',
+project('cinnamon-desktop', 'c', version: '5.0.0',
   meson_version: '>=0.41.0'
 )
 

Reply via email to