diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2016-07-24 23:19:19 +0200 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2016-07-24 23:19:19 +0200 |
commit | cc6d20b36f77d7aeb4d673fc9876d82ca19a6f35 (patch) | |
tree | f00e56a2e97e84f06999b3eb591f18a726c6c3e7 /tests/bmp | |
parent | b355a7f3922ff7914292bc58f17b41eda5cfec08 (diff) | |
download | libgd-cc6d20b36f77d7aeb4d673fc9876d82ca19a6f35.tar.gz |
Revert "Fix issue #276: Sometimes pixels are missing when storing images as BMPs"
This reverts commit b355a7f3922ff7914292bc58f17b41eda5cfec08, because
the test case is broken and has to be fixed.
Diffstat (limited to 'tests/bmp')
-rw-r--r-- | tests/bmp/.gitignore | 2 | ||||
-rw-r--r-- | tests/bmp/CMakeLists.txt | 1 | ||||
-rw-r--r-- | tests/bmp/Makemodule.am | 3 | ||||
-rw-r--r-- | tests/bmp/bug00276.c | 44 |
4 files changed, 1 insertions, 49 deletions
diff --git a/tests/bmp/.gitignore b/tests/bmp/.gitignore index 2fc479e..50fa3d7 100644 --- a/tests/bmp/.gitignore +++ b/tests/bmp/.gitignore @@ -1,5 +1,3 @@ /bmp_im2im /bmp_null /bug00275 -/bug00276 -/bug00276_act.bmp diff --git a/tests/bmp/CMakeLists.txt b/tests/bmp/CMakeLists.txt index 82dfb67..4031c94 100644 --- a/tests/bmp/CMakeLists.txt +++ b/tests/bmp/CMakeLists.txt @@ -2,7 +2,6 @@ LIST(APPEND TESTS_FILES bmp_im2im bmp_null bug00275 - bug00276 ) ADD_GD_TESTS() diff --git a/tests/bmp/Makemodule.am b/tests/bmp/Makemodule.am index 27dc7ec..6f60618 100644 --- a/tests/bmp/Makemodule.am +++ b/tests/bmp/Makemodule.am @@ -1,7 +1,6 @@ libgd_test_programs += \ bmp/bmp_null \ - bmp/bug00275 \ - bmp/bug00276 + bmp/bug00275 if HAVE_LIBPNG libgd_test_programs += \ diff --git a/tests/bmp/bug00276.c b/tests/bmp/bug00276.c deleted file mode 100644 index b9d9cd7..0000000 --- a/tests/bmp/bug00276.c +++ /dev/null @@ -1,44 +0,0 @@ -/* See <https://github.com/libgd/libgd/issues/276> */ - - -#include "gd.h" -#include "gdtest.h" - - -int main() -{ - gdImagePtr im_orig, im_saved; - int white; - char *filename; - FILE *fp; - - /* create an image */ - im_orig = gdImageCreate(10, 10); - gdImageColorAllocate(im_orig, 0, 0, 0); - white = gdImageColorAllocate(im_orig, 255, 255, 255); - gdImageLine(im_orig, 0,0, 9,9, white); - - filename = gdTestFilePath2("bmp", "bug00276_act.bmp"); - - /* save image as compressed BMP */ - fp = fopen(filename, "w+"); - gdTestAssert(fp != NULL); - gdImageBmp(im_orig, fp, 1); - fclose(fp); - - /* read saved image */ - fp = fopen(filename, "rb"); - gdTestAssert(fp != NULL); - im_saved = gdImageCreateFromBmp(fp); - gdTestAssert(im_saved != NULL); - fclose(fp); - - gdAssertImageEquals(im_orig, im_saved); - - /* clean up */ - gdImageDestroy(im_orig); - gdImageDestroy(im_saved); - free(filename); - - return gdNumFailures(); -} |