rpms/libgtk-java/F-8 libgtk-java-gslice.patch,NONE,1.1
Andrew Cagney (cagney)
fedora-extras-commits at redhat.com
Thu Feb 28 16:25:47 UTC 2008
Author: cagney
Update of /cvs/pkgs/rpms/libgtk-java/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24065
Added Files:
libgtk-java-gslice.patch
Log Message:
Missing file for:
* Thu Feb 28 2008 Andrew Cagney <cagney at redhat.com> - 2.8.7-6
- Add gslice patch.
- Resolves: #435200
libgtk-java-gslice.patch:
--- NEW FILE libgtk-java-gslice.patch ---
Index: ChangeLog
2008-02-28 Sami Wagiaalla <swagiaal at redhat.com>
* src/jni/org_gnu_gtk_TreeModel.c: Used g_slice_alloc
instead of g_malloc for TreeIters. Fixes bz 516078.
* src/jni/org_gnu_gtk_TreeStore.c: Ditto.
* src/jni/org_gnu_gtk_ListStore.c: Ditto.
* src/jni/org_gnu_gtk_TreeIter.c: Ditto.
Index: src/jni/org_gnu_gtk_TreeModel.c
===================================================================
--- src/jni/org_gnu_gtk_TreeModel.c (revision 1871)
+++ src/jni/org_gnu_gtk_TreeModel.c (working copy)
@@ -71,7 +71,7 @@
{
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
GtkTreePath *path_g = (GtkTreePath*)getPointerFromHandle(env, path);
- GtkTreeIter* iter = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter* iter = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
gboolean value = gtk_tree_model_get_iter(model_g, iter, path_g);
if (TRUE == value)
return getTreeIter(env, iter);
@@ -88,7 +88,7 @@
(JNIEnv *env, jclass cls, jobject model, jstring path)
{
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
- GtkTreeIter* iter = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter* iter = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
const gchar* p = (*env)->GetStringUTFChars(env, path, NULL);
gboolean value = gtk_tree_model_get_iter_from_string(model_g, iter, p);
(*env)->ReleaseStringUTFChars(env, path, p);
@@ -119,7 +119,7 @@
(JNIEnv *env, jclass cls, jobject model)
{
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
- GtkTreeIter* iter = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter* iter = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
gboolean value = gtk_tree_model_get_iter_first(model_g, iter);
if (TRUE == value)
return getTreeIter(env, iter);
@@ -154,7 +154,7 @@
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
GtkTreeIter *iter_g = (GtkTreeIter*)getPointerFromHandle(env, iter);
gint column_g = (gint)column;
- GValue *value = (GValue*)g_malloc(sizeof(GValue));
+ GValue *value = (GValue*)g_slice_alloc(sizeof(GValue));
value->g_type = 0;
gtk_tree_model_get_value(model_g, iter_g, column_g, value);
return getStructHandle(env, value, NULL, (JGFreeFunc) g_value_unset);
@@ -186,7 +186,7 @@
(JNIEnv *env, jclass cls, jobject model, jobject parent)
{
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
- GtkTreeIter* iter = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter* iter = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
GtkTreeIter *parent_g = (GtkTreeIter*)getPointerFromHandle(env, parent);
gboolean value = gtk_tree_model_iter_children(model_g, iter, parent_g);
if (TRUE == value)
@@ -230,7 +230,7 @@
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
GtkTreeIter *parent_g = (GtkTreeIter*)getPointerFromHandle(env, parent);
gint n_g = (gint)n;
- GtkTreeIter* iter = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter* iter = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
gboolean value = gtk_tree_model_iter_nth_child(model_g, iter, parent_g, n_g);
if (TRUE == value)
return getTreeIter(env, iter);
@@ -248,7 +248,7 @@
{
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
GtkTreeIter *child_g = (GtkTreeIter*)getPointerFromHandle(env, child);
- GtkTreeIter* parent = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter* parent = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
gboolean value = gtk_tree_model_iter_parent(model_g, parent, child_g);
if (TRUE == value)
return getTreeIter(env, parent);
Index: src/jni/org_gnu_gtk_TreeStore.c
===================================================================
--- src/jni/org_gnu_gtk_TreeStore.c (revision 1871)
+++ src/jni/org_gnu_gtk_TreeStore.c (working copy)
@@ -326,7 +326,7 @@
{
GtkTreeStore *treeStore_g =
(GtkTreeStore *)getPointerFromHandle(env, treeStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));
GtkTreeIter *parent_g = (GtkTreeIter *)getPointerFromHandle(env, parent);
gint32 position_g = (gint32) position;
@@ -344,7 +344,7 @@
{
GtkTreeStore *treeStore_g =
(GtkTreeStore *)getPointerFromHandle(env, treeStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));;
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));;
GtkTreeIter *parent_g = (GtkTreeIter *)getPointerFromHandle(env, parent);
GtkTreeIter *sibling_g = (GtkTreeIter *)getPointerFromHandle(env, sibling);
gtk_tree_store_insert_before (treeStore_g, iter_g, parent_g, sibling_g);
@@ -360,7 +360,7 @@
{
GtkTreeStore *treeStore_g =
(GtkTreeStore *)getPointerFromHandle(env, treeStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));;
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));;
GtkTreeIter *parent_g = (GtkTreeIter *)getPointerFromHandle(env, parent);
GtkTreeIter *sibling_g = (GtkTreeIter *)getPointerFromHandle(env, sibling);
gtk_tree_store_insert_after (treeStore_g, iter_g, parent_g, sibling_g);
@@ -377,7 +377,7 @@
{
GtkTreeStore *treeStore_g =
(GtkTreeStore *)getPointerFromHandle(env, treeStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));;
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));;
GtkTreeIter *parent_g = (GtkTreeIter *)getPointerFromHandle(env, parent);
gtk_tree_store_prepend (treeStore_g, iter_g, parent_g);
return getTreeIter(env, iter_g);
@@ -393,7 +393,7 @@
{
GtkTreeStore *treeStore_g =
(GtkTreeStore *)getPointerFromHandle(env, treeStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));
GtkTreeIter *parent_g = (GtkTreeIter *)getPointerFromHandle(env, parent);
gtk_tree_store_append (treeStore_g, iter_g, parent_g);
return getTreeIter(env, iter_g);
Index: src/jni/org_gnu_gtk_TreeIter.c
===================================================================
--- src/jni/org_gnu_gtk_TreeIter.c (revision 1871)
+++ src/jni/org_gnu_gtk_TreeIter.c (working copy)
@@ -72,7 +72,7 @@
{
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
GtkTreeIter *child_g = (GtkTreeIter*)getPointerFromHandle(env, child);
- GtkTreeIter *iter_g = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter *iter_g = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
gboolean value = gtk_tree_model_iter_parent(model_g, iter_g, child_g);
if (TRUE == value)
return getTreeIter(env, iter_g);
@@ -107,7 +107,7 @@
{
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
GtkTreeIter *parent_g = (GtkTreeIter*)getPointerFromHandle(env, parent);
- GtkTreeIter* iter = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter* iter = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
gboolean value = gtk_tree_model_iter_children(model_g, iter, parent_g);
if (TRUE == value)
return getTreeIter(env, iter);
@@ -151,7 +151,7 @@
{
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
GtkTreeIter *parent_g = (GtkTreeIter*)getPointerFromHandle(env, parent);
- GtkTreeIter* iter = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter* iter = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
gboolean value = gtk_tree_model_iter_nth_child(model_g, iter, parent_g, (gint) n);
if (TRUE == value)
return getTreeIter(env, iter);
@@ -169,7 +169,7 @@
{
GtkTreeModel *model_g = (GtkTreeModel*)getPointerFromHandle(env, model);
GtkTreeIter *child_g = (GtkTreeIter*)getPointerFromHandle(env, child);
- GtkTreeIter* parent = (GtkTreeIter*)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter* parent = (GtkTreeIter*)g_slice_alloc(sizeof(GtkTreeIter));
gboolean value = gtk_tree_model_iter_parent(model_g, parent, child_g);
if (TRUE == value)
return getTreeIter(env, parent);
Index: src/jni/org_gnu_gtk_ListStore.c
===================================================================
--- src/jni/org_gnu_gtk_ListStore.c (revision 1871)
+++ src/jni/org_gnu_gtk_ListStore.c (working copy)
@@ -101,7 +101,7 @@
cls, jobject listStore, jint position)
{
GtkListStore *listStore_g = (GtkListStore *)getPointerFromHandle(env, listStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));
gint32 position_g = (gint32) position;
gtk_list_store_insert (listStore_g, iter_g, position_g);
return getTreeIter(env, iter_g);
@@ -115,7 +115,7 @@
*env, jclass cls, jobject listStore, jobject sibling)
{
GtkListStore *listStore_g = (GtkListStore *)getPointerFromHandle(env, listStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));
GtkTreeIter *sibling_g = (GtkTreeIter *)getPointerFromHandle(env, sibling);
gtk_list_store_insert_before (listStore_g, iter_g, sibling_g);
return getTreeIter(env, iter_g);
@@ -129,7 +129,7 @@
jclass cls, jobject listStore, jobject sibling)
{
GtkListStore *listStore_g = (GtkListStore *)getPointerFromHandle(env, listStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));
GtkTreeIter *sibling_g = (GtkTreeIter *)getPointerFromHandle(env, sibling);
gtk_list_store_insert_after (listStore_g, iter_g, sibling_g);
return getTreeIter(env, iter_g);
@@ -143,7 +143,7 @@
jclass cls, jobject listStore)
{
GtkListStore *listStore_g = (GtkListStore *)getPointerFromHandle(env, listStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));
gtk_list_store_prepend (listStore_g, iter_g);
return getTreeIter(env, iter_g);
}
@@ -156,7 +156,7 @@
cls, jobject listStore)
{
GtkListStore *listStore_g = (GtkListStore *)getPointerFromHandle(env, listStore);
- GtkTreeIter *iter_g = (GtkTreeIter *)g_malloc(sizeof(GtkTreeIter));
+ GtkTreeIter *iter_g = (GtkTreeIter *)g_slice_alloc(sizeof(GtkTreeIter));
gtk_list_store_append (listStore_g, iter_g);
return getTreeIter(env, iter_g);
}
More information about the fedora-extras-commits
mailing list