static NodeInfo *
node_info_new (void)
{
- NodeInfo *info = g_slice_new (NodeInfo);
+ NodeInfo *info = g_new (NodeInfo, 1);
info->ref_count = 0;
return info;
static void
node_info_free (NodeInfo *info)
{
- g_slice_free (NodeInfo, info);
+ g_free (info);
}
static void
manager = gtk_recent_manager_get_default ();
- recent_data = g_slice_new0 (GtkRecentData);
+ recent_data = g_new0 (GtkRecentData, 1);
G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
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 {
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++)
closure->counter += 1;
}
- g_slice_free (GtkRecentData, data);
+ g_free (data);
return G_SOURCE_REMOVE;
}
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);
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);
{
g_object_unref (text->history);
g_string_free (text->buf, TRUE);
- g_slice_free (Text, text);
+ g_free (text);
}
static void
g_return_val_if_fail (module != NULL, NULL);
- result = g_slice_new0 (ReftestModule);
+ result = g_new0 (ReftestModule, 1);
result->refcount = 1;
result->filename = filename;
}
g_free (module->filename);
- g_slice_free (ReftestModule, module);
+ g_free (module);
}
GCallback