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 + + * 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 * 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); }