From 6944f082ed8e1323ec7aea6c701e3812cef13bb4 Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Tue, 16 Dec 2003 09:06:46 +0000 Subject: [PATCH] * src/bitmap.c: + If the alpha palette is all-zero, forget the alpha channel. * configure.ac: + Export HAVE_IMLIB2_H and the like. --- configure.ac | 10 +++++----- src/bitmap.c | 3 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index e6dde14..fdcde9f 100644 --- a/configure.ac +++ b/configure.ac @@ -24,13 +24,13 @@ AC_ARG_ENABLE(slang, AC_ARG_ENABLE(conio, [ --enable-conio DOS conio.h graphics support (default disabled)]) AC_ARG_ENABLE(x11, - [ --enable-x11 X11 support (default disabled)]) + [ --enable-x11 X11 support (default disabled) (EXPERIMENTAL)]) AC_CHECK_HEADERS(inttypes.h endian.h) AC_CHECK_FUNCS(vsnprintf getenv putenv strcasecmp) if test "${enable_conio}" = "yes"; then - AC_CHECK_HEADER(conio.h,:,AC_MSG_ERROR([cannot find conio.h header])) + AC_CHECK_HEADERS(conio.h,:,AC_MSG_ERROR([cannot find conio.h header])) AC_MSG_CHECKING(for ScreenUpdate in pc.h) AC_EGREP_HEADER(ScreenUpdate,pc.h,[ AC_MSG_RESULT(yes) @@ -39,7 +39,7 @@ if test "${enable_conio}" = "yes"; then AC_MSG_RESULT(no)]) AC_DEFINE(USE_CONIO, 1, Define if the backend driver is conio.h) elif test "${enable_slang}" = "yes"; then - AC_CHECK_HEADER(slang.h,:,AC_MSG_ERROR([cannot find slang headers])) + AC_CHECK_HEADERS(slang.h,:,AC_MSG_ERROR([cannot find slang headers])) AC_CHECK_LIB(slang,SLkp_init,:,AC_MSG_ERROR([cannot find slang library])) AC_DEFINE(USE_SLANG, 1, Define if the backend driver is slang) CACA_LIBS="${CACA_LIBS} -lslang" @@ -58,7 +58,7 @@ elif test "${enable_x11}" = "yes"; then CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}" CACA_LIBS="${CACA_LIBS} ${X_LIBS}" elif test "${enable_ncurses}" != "no"; then - AC_CHECK_HEADER(ncurses.h,:,AC_MSG_ERROR([cannot find ncurses headers])) + AC_CHECK_HEADERS(ncurses.h,:,AC_MSG_ERROR([cannot find ncurses headers])) AC_CHECK_LIB(ncurses,initscr,:,AC_MSG_ERROR([cannot find ncurses library])) AC_DEFINE(USE_NCURSES, 1, Define if the backend driver is ncurses) CACA_LIBS="${CACA_LIBS} -lncurses" @@ -90,7 +90,7 @@ AC_PATH_PROG(IMLIB2_CONFIG, imlib2-config, no) if test "${IMLIB2_CONFIG}" != "no"; then CPPFLAGS="${CPPFLAGS} `imlib2-config --cflags` -DX_DISPLAY_MISSING=1" fi -AC_CHECK_HEADER(Imlib2.h, USE_IMLIB2=:, USE_IMLIB2=false) +AC_CHECK_HEADERS(Imlib2.h, USE_IMLIB2=:, USE_IMLIB2=false) CPPFLAGS="${save_CPPFLAGS}" AM_CONDITIONAL(USE_IMLIB2, ${USE_IMLIB2}) diff --git a/src/bitmap.c b/src/bitmap.c index 870700d..aa3a7db 100644 --- a/src/bitmap.c +++ b/src/bitmap.c @@ -201,8 +201,7 @@ void caca_set_bitmap_palette(struct caca_bitmap *bitmap, } } - if(has_alpha) - bitmap->has_alpha = has_alpha; + bitmap->has_alpha = has_alpha; } void caca_free_bitmap(struct caca_bitmap *bitmap)