testsuite: Stop using g_slice
authorMatthias Clasen <mclasen@redhat.com>
Fri, 3 Mar 2023 11:52:56 +0000 (06:52 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 14 Mar 2023 18:56:42 +0000 (14:56 -0400)
testsuite/gtk/gtktreemodelrefcount.c
testsuite/gtk/recentmanager.c
testsuite/gtk/texthistory.c
testsuite/reftests/reftest-module.c

index 01a97a0c8c60b53c9456e4b820cb9e785bba94e6..8e7d133d40310882696bb025c9ce29469046fff3 100644 (file)
@@ -126,7 +126,7 @@ gtk_tree_model_ref_count_finalize (GObject *object)
 static NodeInfo *
 node_info_new (void)
 {
-  NodeInfo *info = g_slice_new (NodeInfo);
+  NodeInfo *info = g_new (NodeInfo, 1);
   info->ref_count = 0;
 
   return info;
@@ -135,7 +135,7 @@ node_info_new (void)
 static void
 node_info_free (NodeInfo *info)
 {
-  g_slice_free (NodeInfo, info);
+  g_free (info);
 }
 
 static void
index df38d9e9ef5bb32c5f844386b5cbe8f6b3561214..6dbd7ee615201296d088236a5d83d7a44b0568de 100644 (file)
@@ -45,7 +45,7 @@ recent_manager_add (void)
 
   manager = gtk_recent_manager_get_default ();
 
-  recent_data = g_slice_new0 (GtkRecentData);
+  recent_data = g_new0 (GtkRecentData, 1);
 
   G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
 
@@ -90,7 +90,7 @@ recent_manager_add (void)
   res = gtk_recent_manager_add_full (manager, uri, recent_data);
   g_assert_true (res);
 
-  g_slice_free (GtkRecentData, recent_data);
+  g_free (recent_data);
 }
 
 typedef struct {
@@ -118,7 +118,7 @@ static gboolean
 add_bulk (gpointer data_)
 {
   AddManyClosure *closure = data_;
-  GtkRecentData *data = g_slice_new0 (GtkRecentData);
+  GtkRecentData *data = g_new0 (GtkRecentData, 1);
   int i;
 
   for (i = 0; i < 100; i++)
@@ -139,7 +139,7 @@ add_bulk (gpointer data_)
       closure->counter += 1;
     }
 
-  g_slice_free (GtkRecentData, data);
+  g_free (data);
 
   return G_SOURCE_REMOVE;
 }
@@ -283,12 +283,12 @@ recent_manager_purge (void)
   n = gtk_recent_manager_purge_items (manager, &error);
   g_assert_null (error);
 
-  recent_data = g_slice_new0 (GtkRecentData);
+  recent_data = g_new0 (GtkRecentData, 1);
   recent_data->mime_type = (char *)"text/plain";
   recent_data->app_name = (char *)"testrecentchooser";
   recent_data->app_exec = (char *)"testrecentchooser %u";
   gtk_recent_manager_add_full (manager, uri, recent_data);
-  g_slice_free (GtkRecentData, recent_data);
+  g_free (recent_data);
 
   error = NULL;
   n = gtk_recent_manager_purge_items (manager, &error);
index 933c8611e9ed976fc2738d8b1bcd68e77a2e860c..ad623d0e2ae8b772f5673cc865ad4ac1fc9f6218 100644 (file)
@@ -145,7 +145,7 @@ static GtkTextHistoryFuncs funcs = {
 static Text *
 text_new (void)
 {
-  Text *text = g_slice_new0 (Text);
+  Text *text = g_new0 (Text, 1);
 
   text->history = gtk_text_history_new (&funcs, text);
   text->buf = g_string_new (NULL);
@@ -160,7 +160,7 @@ text_free (Text *text)
 {
   g_object_unref (text->history);
   g_string_free (text->buf, TRUE);
-  g_slice_free (Text, text);
+  g_free (text);
 }
 
 static void
index d47243edd2bc7818271a5296f27a43604fcfc233..36f7268994f6fdc28b28367f6462e9a01a39cbc1 100644 (file)
@@ -45,7 +45,7 @@ reftest_module_new_take (GModule *module,
 
   g_return_val_if_fail (module != NULL, NULL);
 
-  result = g_slice_new0 (ReftestModule);
+  result = g_new0 (ReftestModule, 1);
 
   result->refcount = 1;
   result->filename = filename;
@@ -135,7 +135,7 @@ reftest_module_unref (ReftestModule *module)
     }
 
   g_free (module->filename);
-  g_slice_free (ReftestModule, module);
+  g_free (module);
 }
 
 GCallback