diff options
author | Larry Ewing <lewing@helixcode.com> | 2000-06-09 19:41:29 +0000 |
---|---|---|
committer | Larry Ewing <lewing@src.gnome.org> | 2000-06-09 19:41:29 +0000 |
commit | b166924b0ccf6d5c3b5b36d04b1d8f7df2072ef6 (patch) | |
tree | 5d7bf93e83d27a01f9cdb72613dfca02db9fd8bb /gdk-pixbuf/ChangeLog | |
parent | 40298ef908827fdde7f30a7ee18dd1d6d65c3ae4 (diff) | |
download | gdk-pixbuf-b166924b0ccf6d5c3b5b36d04b1d8f7df2072ef6.tar.gz |
setjmp for the png error handler. It seems setting the error handling
2000-06-09 Larry Ewing <lewing@helixcode.com>
* gdk-pixbuf/io-png.c (gdk_pixbuf__png_image_load_increment):
setjmp for the png error handler. It seems setting the error
handling functions does not avoid the jump, and so not calling
setjmp was causing the incremental loader to jump into lala land.
(gdk_pixbuf__png_image_begin_load): setjmp for error handling, I'm
not sure this one is actually required but the docs say it must be
set for every call to a png_* function.
Also changed the comment to reflect the fact that setting the
error handlers does _not_ avoid the longjmp.
Diffstat (limited to 'gdk-pixbuf/ChangeLog')
-rw-r--r-- | gdk-pixbuf/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gdk-pixbuf/ChangeLog b/gdk-pixbuf/ChangeLog index 94e7ab728..ec1014025 100644 --- a/gdk-pixbuf/ChangeLog +++ b/gdk-pixbuf/ChangeLog @@ -1,3 +1,15 @@ +2000-06-09 Larry Ewing <lewing@helixcode.com> + + * gdk-pixbuf/io-png.c (gdk_pixbuf__png_image_load_increment): + setjmp for the png error handler. It seems setting the error + handling functions does not avoid the jump, and so not calling + setjmp was causing the incremental loader to jump into lala land. + (gdk_pixbuf__png_image_begin_load): setjmp for error handling, I'm + not sure this one is actually required but the docs say it must be + set for every call to a png_* function. + Also changed the comment to reflect the fact that setting the + error handlers does _not_ avoid the longjmp. + 2000-06-06 Larry Ewing <lewing@helixcode.com> * gdk-pixbuf/gdk-pixbuf-loader.c (gdk_pixbuf_loader_frame_done): |