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!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@39972
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
[use_strict="no"]
)
+##################################################################
+#fribidi support - OPTIONAL!
+PKG_CHECK_MODULES([FRIBIDI], [fribidi], ,HAS_BIDI=0)
+AC_CHECK_HEADERS(fribidi/fribidi.h)
#####################################################################
# Check evas strong dependencie
@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 \
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 \
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