This is a modified version of patch #2995
authorKent Mein <mein@cs.umn.edu>
Tue, 22 Nov 2005 18:50:03 +0000 (18:50 +0000)
committerKent Mein <mein@cs.umn.edu>
Tue, 22 Nov 2005 18:50:03 +0000 (18:50 +0000)
commit00f266c651a52027b662f725d081af6b51aae343
tree40fd6d4d9a76f1eddcc63e5af6091c1442922dca
parentb63e26e109ba8c651ea20f553e3ca8e0604fc73f
This is a modified version of patch #2995
To enable dynamic tiff support.
I had to fix some of the logic in the fileselect box for icons,
I also expanded the patch to look in various default locations for
a dynamic libtiff.so/libtiff.dll
and look at the env variable BF_TIFF_LIB if it can't find it automatically.
If unable to load the library it prints a message about setting BF_TIFF_LIB
to the console.

I haven't been able to test it on a lot of platforms but hopefully it
will just work ;)  I added the files to scons but have not had a chance to
test that as well.

Kent
21 files changed:
source/blender/blenkernel/BKE_global.h
source/blender/blenkernel/intern/image.c
source/blender/imbuf/IMB_imbuf_types.h
source/blender/imbuf/intern/IMB_tiff.h [new file with mode: 0644]
source/blender/imbuf/intern/Makefile
source/blender/imbuf/intern/dynlibtiff.c [new file with mode: 0644]
source/blender/imbuf/intern/dynlibtiff.h [new file with mode: 0644]
source/blender/imbuf/intern/gen_dynlibtiff.py [new file with mode: 0755]
source/blender/imbuf/intern/readimage.c
source/blender/imbuf/intern/tiff.c [new file with mode: 0644]
source/blender/imbuf/intern/util.c
source/blender/imbuf/intern/writeimage.c
source/blender/makesdna/DNA_scene_types.h
source/blender/src/buttons_scene.c
source/blender/src/filesel.c
source/blender/src/screendump.c
source/blender/src/toets.c
source/blender/src/usiblender.c
source/blender/src/writeimage.c
source/creator/creator.c
source/nan_definitions.mk