diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2002-02-10 21:06:15 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2002-02-10 21:06:15 +0000 |
commit | 73aa2bfe050ec9c1ae4cb2e913d46f550ce19668 (patch) | |
tree | 170366183831f6d7981efe75e87787910915c0c1 /gdk-pixbuf/test-loaders.c | |
parent | 8846275862f6362bfd211c53cf21ebe826da01c3 (diff) | |
download | gtk+-73aa2bfe050ec9c1ae4cb2e913d46f550ce19668.tar.gz |
Enable some tests which should work now.
* test-loaders.c (main): Enable some tests which should work
now.
* io-wbmp.c (gdk_pixbuf__wbmp_image_load_increment): Detect
invalid image dimensions and insufficient memory.
* io-tga.c (try_preload): Detect invalid image dimensions.
(gdk_pixbuf__tga_stop_load): Don't try to unref NULL pointers.
* io-ico.c (DecodeHeader): Detect some invalid headers and
don't segfault.
Diffstat (limited to 'gdk-pixbuf/test-loaders.c')
-rw-r--r-- | gdk-pixbuf/test-loaders.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/gdk-pixbuf/test-loaders.c b/gdk-pixbuf/test-loaders.c index 95c4a6ec0d..49066362a0 100644 --- a/gdk-pixbuf/test-loaders.c +++ b/gdk-pixbuf/test-loaders.c @@ -401,10 +401,7 @@ main (int argc, char **argv) TEST (png_test_2, FALSE); -#if 0 TEST (valid_ico_test, TRUE); -#endif - TEST (ico_test_1, FALSE); TEST (valid_jpeg_test, TRUE); @@ -417,6 +414,11 @@ main (int argc, char **argv) TEST (tga_test_1, FALSE); TEST (xpm_test_1, FALSE); + +#if 0 + TEST (wbmp_test_1, FALSE); + TEST (wbmp_test_2, FALSE); +#endif TEST_RANDOM (GIF_HEADER, 150, FALSE); TEST_RANDOM (PNG_HEADER, 1100, FALSE); @@ -431,17 +433,11 @@ main (int argc, char **argv) TEST_RANDOMLY_MODIFIED (valid_png_test, FALSE); TEST_RANDOMLY_MODIFIED (valid_tga_test, FALSE); TEST_RANDOMLY_MODIFIED (valid_jpeg_test, FALSE); /* The jpeg loader does not break */ -#if 0 - TEST_RANDOMLY_MODIFIED (valid_ico_test, TRUE); /* The ico loader does not seem to + TEST_RANDOMLY_MODIFIED (valid_ico_test, FALSE); /* The ico loader does not seem to * break, but the image tend to * mutate into a wbmp image, and * the wbmp loader is broken */ -#endif -#if 0 - TEST (wbmp_test_1, FALSE); - TEST (wbmp_test_2, FALSE); -#endif /* memory tests */ /* How do the loaders behave when memory is low? |