summaryrefslogtreecommitdiff
path: root/gdk-pixbuf
diff options
context:
space:
mode:
Diffstat (limited to 'gdk-pixbuf')
-rw-r--r--gdk-pixbuf/ChangeLog9
-rw-r--r--gdk-pixbuf/gdk-pixbuf-io.c11
-rw-r--r--gdk-pixbuf/io-jpeg.c2
3 files changed, 15 insertions, 7 deletions
diff --git a/gdk-pixbuf/ChangeLog b/gdk-pixbuf/ChangeLog
index 984a896d8b..9517c7492f 100644
--- a/gdk-pixbuf/ChangeLog
+++ b/gdk-pixbuf/ChangeLog
@@ -1,3 +1,12 @@
+Sun Feb 8 01:07:20 2004 Manish Singh <yosh@gimp.org>
+
+ * gdk-pixbuf-io.c: removed unnecessary G_OBJECT() cast checks.
+
+ * io-jpeg.c: make the return type for to_callback_empty_output_buffer
+ "boolean", which should be defined by the jpeg headers. The right
+ return type for this function depends on how the jpeg library
+ was built (one wonders what happens if different compilers are used).
+
2004-01-28 Hans Breuer <hans@breuer.org>
* gdk_pixbuf.def : updated externals
diff --git a/gdk-pixbuf/gdk-pixbuf-io.c b/gdk-pixbuf/gdk-pixbuf-io.c
index 11abe65dbe..4ec06195b9 100644
--- a/gdk-pixbuf/gdk-pixbuf-io.c
+++ b/gdk-pixbuf/gdk-pixbuf-io.c
@@ -884,7 +884,7 @@ gdk_pixbuf_new_from_file_at_size (const char *filename,
if (!gdk_pixbuf_loader_write (loader, buffer, length, error)) {
gdk_pixbuf_loader_close (loader, NULL);
fclose (f);
- g_object_unref (G_OBJECT (loader));
+ g_object_unref (loader);
return NULL;
}
}
@@ -892,14 +892,14 @@ gdk_pixbuf_new_from_file_at_size (const char *filename,
fclose (f);
if (!gdk_pixbuf_loader_close (loader, error)) {
- g_object_unref (G_OBJECT (loader));
+ g_object_unref (loader);
return NULL;
}
pixbuf = gdk_pixbuf_loader_get_pixbuf (loader);
if (!pixbuf) {
- g_object_unref (G_OBJECT (loader));
+ g_object_unref (loader);
g_set_error (error,
GDK_PIXBUF_ERROR,
GDK_PIXBUF_ERROR_FAILED,
@@ -910,7 +910,7 @@ gdk_pixbuf_new_from_file_at_size (const char *filename,
g_object_ref (pixbuf);
- g_object_unref (G_OBJECT (loader));
+ g_object_unref (loader);
return pixbuf;
}
@@ -956,7 +956,6 @@ gdk_pixbuf_get_file_info (const gchar *filename,
gint *height)
{
GdkPixbufLoader *loader;
- GError *temp = NULL;
guchar buffer [4096];
int length;
FILE *f;
@@ -992,7 +991,7 @@ gdk_pixbuf_get_file_info (const gchar *filename,
fclose (f);
gdk_pixbuf_loader_close (loader, NULL);
- g_object_unref (G_OBJECT (loader));
+ g_object_unref (loader);
if (width)
*width = info.width;
diff --git a/gdk-pixbuf/io-jpeg.c b/gdk-pixbuf/io-jpeg.c
index 4dd5f8f2a5..82acc7d139 100644
--- a/gdk-pixbuf/io-jpeg.c
+++ b/gdk-pixbuf/io-jpeg.c
@@ -829,7 +829,7 @@ to_callback_do_write (j_compress_ptr cinfo, gsize length)
}
}
-static guchar
+static boolean
to_callback_empty_output_buffer (j_compress_ptr cinfo)
{
ToFunctionDestinationManager *destmgr;