TAsn: patch from tasn. use libfribid for Right-to-left text.

this (apparently) makes right-to-left work for display. that means:

hebrew
yiddish
arabic
persian
...

i don't read (or write ... or speak) an of these...

so.. i'll leave it up to others to find bugs/problems and send patches.
thanks a huge amount to TAsn for the patch!



SVN revision: 39972
This commit is contained in:
Carsten Haitzler 2009-04-11 07:51:20 +00:00
parent 0af63168e5
commit c89a71c6c2
2 changed files with 11 additions and 2 deletions

View File

@ -138,6 +138,10 @@ AC_ARG_ENABLE(strict,
[use_strict="no"]
)
##################################################################
#fribidi support - OPTIONAL!
PKG_CHECK_MODULES([FRIBIDI], [fribidi], ,HAS_BIDI=0)
AC_CHECK_HEADERS(fribidi/fribidi.h)
#####################################################################
# Check evas strong dependencie

View File

@ -13,6 +13,9 @@ AM_CPPFLAGS = -I. \
@EET_CFLAGS@ @pthread_cflags@ \
@WIN32_CFLAGS@ @EINA_CFLAGS@
libevas_engine_common_la_CFLAGS = @FRIBIDI_CFLAGS@
libevas_engine_common_la_LDFLAGS = @FRIBIDI_LIBS@
noinst_LTLIBRARIES = libevas_engine_common.la
libevas_engine_common_la_SOURCES = \
evas_op_copy_main_.c \
@ -63,7 +66,9 @@ evas_scale_smooth.c \
evas_scale_span.c \
evas_tiler.c \
evas_regionbuf.c \
evas_pipe.c
evas_pipe.c \
evas_intl_utils.c \
evas_intl/evas_intl_arabic.c
EXTRA_DIST = \
evas_blend.h \
@ -98,7 +103,7 @@ evas_scale_smooth_scaler_downy.c \
evas_scale_smooth_scaler_noscale.c \
evas_scale_smooth_scaler_up.c \
evas_scale_span.h \
evas_pipe.h
evas_pipe.h
libevas_engine_common_la_DEPENDENCIES = \
$(top_builddir)/config.h