summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2005-08-31 15:18:41 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2005-08-31 15:18:41 +0000
commitf55cffb074cea973d53c338770af179cca1856ad (patch)
tree014c3ad43f92c1faf5493aa6a36930a16db1d079
parent476e138db0be2a4dc527eeeaeecaf744043529e4 (diff)
downloadgtk+-f55cffb074cea973d53c338770af179cca1856ad.tar.gz
Intern type names before registering the type to avoid unnecessary copies.
2005-08-31 Matthias Clasen <mclasen@redhat.com> * io-ani-animation.c (gdk_pixbuf_ani_anim_iter_get_type) (gdk_pixbuf_ani_anim_get_type): * io-gif-animation.c (gdk_pixbuf_gif_anim_get_type) (gdk_pixbuf_gif_anim_iter_get_type): * gdk-pixbuf-loader.c (gdk_pixbuf_loader_get_type): * gdk-pixbuf.c (gdk_pixbuf_get_type): * gdk-pixbuf-animation.c (gdk_pixbuf_animation_get_type): Intern type names before registering the type to avoid unnecessary copies.
-rw-r--r--gdk-pixbuf/ChangeLog12
-rw-r--r--gdk-pixbuf/gdk-pixbuf-animation.c2
-rw-r--r--gdk-pixbuf/gdk-pixbuf-loader.c2
-rw-r--r--gdk-pixbuf/gdk-pixbuf.c2
-rw-r--r--gdk-pixbuf/io-ani-animation.c4
-rw-r--r--gdk-pixbuf/io-gif-animation.c4
6 files changed, 19 insertions, 7 deletions
diff --git a/gdk-pixbuf/ChangeLog b/gdk-pixbuf/ChangeLog
index 87120f9485..de7eb386a3 100644
--- a/gdk-pixbuf/ChangeLog
+++ b/gdk-pixbuf/ChangeLog
@@ -1,3 +1,15 @@
+2005-08-31 Matthias Clasen <mclasen@redhat.com>
+
+ * io-ani-animation.c (gdk_pixbuf_ani_anim_iter_get_type)
+ (gdk_pixbuf_ani_anim_get_type):
+ * io-gif-animation.c (gdk_pixbuf_gif_anim_get_type)
+ (gdk_pixbuf_gif_anim_iter_get_type):
+ * gdk-pixbuf-loader.c (gdk_pixbuf_loader_get_type):
+ * gdk-pixbuf.c (gdk_pixbuf_get_type):
+ * gdk-pixbuf-animation.c (gdk_pixbuf_animation_get_type):
+ Intern type names before registering the type to avoid
+ unnecessary copies.
+
2005-08-30 Matthias Clasen <mclasen@redhat.com>
* gdk-pixbuf-io.c (format_check): Make this work again.
diff --git a/gdk-pixbuf/gdk-pixbuf-animation.c b/gdk-pixbuf/gdk-pixbuf-animation.c
index ad47774168..ad510bf2cd 100644
--- a/gdk-pixbuf/gdk-pixbuf-animation.c
+++ b/gdk-pixbuf/gdk-pixbuf-animation.c
@@ -105,7 +105,7 @@ gdk_pixbuf_animation_get_type (void)
};
object_type = g_type_register_static (G_TYPE_OBJECT,
- "GdkPixbufAnimation",
+ g_intern_static_string ("GdkPixbufAnimation"),
&object_info, 0);
}
diff --git a/gdk-pixbuf/gdk-pixbuf-loader.c b/gdk-pixbuf/gdk-pixbuf-loader.c
index a2a131c4ce..6f9d6461a3 100644
--- a/gdk-pixbuf/gdk-pixbuf-loader.c
+++ b/gdk-pixbuf/gdk-pixbuf-loader.c
@@ -98,7 +98,7 @@ gdk_pixbuf_loader_get_type (void)
};
loader_type = g_type_register_static (G_TYPE_OBJECT,
- "GdkPixbufLoader",
+ g_intern_static_string ("GdkPixbufLoader"),
&loader_info,
0);
}
diff --git a/gdk-pixbuf/gdk-pixbuf.c b/gdk-pixbuf/gdk-pixbuf.c
index 084bd22086..8847c734e5 100644
--- a/gdk-pixbuf/gdk-pixbuf.c
+++ b/gdk-pixbuf/gdk-pixbuf.c
@@ -78,7 +78,7 @@ gdk_pixbuf_get_type (void)
};
object_type = g_type_register_static (G_TYPE_OBJECT,
- "GdkPixbuf",
+ g_intern_static_string ("GdkPixbuf"),
&object_info, 0);
}
diff --git a/gdk-pixbuf/io-ani-animation.c b/gdk-pixbuf/io-ani-animation.c
index 07e70368a5..1b9c8fccbd 100644
--- a/gdk-pixbuf/io-ani-animation.c
+++ b/gdk-pixbuf/io-ani-animation.c
@@ -62,7 +62,7 @@ gdk_pixbuf_ani_anim_get_type (void)
};
object_type = g_type_register_static (GDK_TYPE_PIXBUF_ANIMATION,
- "GdkPixbufAniAnim",
+ g_intern_static_string ("GdkPixbufAniAnim"),
&object_info, 0);
}
@@ -204,7 +204,7 @@ gdk_pixbuf_ani_anim_iter_get_type (void)
};
object_type = g_type_register_static (GDK_TYPE_PIXBUF_ANIMATION_ITER,
- "GdkPixbufAniAnimIter",
+ g_intern_static_string ("GdkPixbufAniAnimIter"),
&object_info, 0);
}
diff --git a/gdk-pixbuf/io-gif-animation.c b/gdk-pixbuf/io-gif-animation.c
index c99a0805e5..57d4604080 100644
--- a/gdk-pixbuf/io-gif-animation.c
+++ b/gdk-pixbuf/io-gif-animation.c
@@ -63,7 +63,7 @@ gdk_pixbuf_gif_anim_get_type (void)
};
object_type = g_type_register_static (GDK_TYPE_PIXBUF_ANIMATION,
- "GdkPixbufGifAnim",
+ g_intern_static_string ("GdkPixbufGifAnim"),
&object_info, 0);
}
@@ -219,7 +219,7 @@ gdk_pixbuf_gif_anim_iter_get_type (void)
};
object_type = g_type_register_static (GDK_TYPE_PIXBUF_ANIMATION_ITER,
- "GdkPixbufGifAnimIter",
+ g_intern_static_string ("GdkPixbufGifAnimIter"),
&object_info, 0);
}