From c963d75dfdeec11f82e79e727062fbf89afa2c04 Mon Sep 17 00:00:00 2001
From: David Walter Seikel
Date: Sun, 22 Apr 2012 09:19:23 +1000
Subject: Update EFL to latest beta.
---
libraries/evas/src/tests/Makefile.in | 8 +++----
libraries/evas/src/tests/evas_test_textblock.c | 32 ++++++++++++++++++++++++++
2 files changed, 36 insertions(+), 4 deletions(-)
(limited to 'libraries/evas/src/tests')
diff --git a/libraries/evas/src/tests/Makefile.in b/libraries/evas/src/tests/Makefile.in
index 8790c33..f3c46d3 100644
--- a/libraries/evas/src/tests/Makefile.in
+++ b/libraries/evas/src/tests/Makefile.in
@@ -153,6 +153,8 @@ EVAS_SSE3_CFLAGS = @EVAS_SSE3_CFLAGS@
EVIL_CFLAGS = @EVIL_CFLAGS@
EVIL_LIBS = @EVIL_LIBS@
EXEEXT = @EXEEXT@
+EXOTIC_CFLAGS = @EXOTIC_CFLAGS@
+EXOTIC_LIBS = @EXOTIC_LIBS@
FGREP = @FGREP@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
@@ -203,6 +205,8 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
PIXMAN_CFLAGS = @PIXMAN_CFLAGS@
PIXMAN_LIBS = @PIXMAN_LIBS@
PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
PNG_CFLAGS = @PNG_CFLAGS@
PNG_LIBS = @PNG_LIBS@
RANLIB = @RANLIB@
@@ -221,8 +225,6 @@ VERSION = @VERSION@
VMAJ = @VMAJ@
WAYLAND_EGL_CFLAGS = @WAYLAND_EGL_CFLAGS@
WAYLAND_EGL_LIBS = @WAYLAND_EGL_LIBS@
-WIN32_CFLAGS = @WIN32_CFLAGS@
-WIN32_CPPFLAGS = @WIN32_CPPFLAGS@
XCB_CFLAGS = @XCB_CFLAGS@
XCB_GL_CFLAGS = @XCB_GL_CFLAGS@
XCB_GL_LIBS = @XCB_GL_LIBS@
@@ -296,8 +298,6 @@ evas_engine_software_ddraw_cflags = @evas_engine_software_ddraw_cflags@
evas_engine_software_ddraw_libs = @evas_engine_software_ddraw_libs@
evas_engine_software_gdi_cflags = @evas_engine_software_gdi_cflags@
evas_engine_software_gdi_libs = @evas_engine_software_gdi_libs@
-evas_engine_software_sdl_cflags = @evas_engine_software_sdl_cflags@
-evas_engine_software_sdl_libs = @evas_engine_software_sdl_libs@
evas_engine_software_xcb_cflags = @evas_engine_software_xcb_cflags@
evas_engine_software_xcb_libs = @evas_engine_software_xcb_libs@
evas_engine_software_xlib_cflags = @evas_engine_software_xlib_cflags@
diff --git a/libraries/evas/src/tests/evas_test_textblock.c b/libraries/evas/src/tests/evas_test_textblock.c
index cf6a78b..983a2fc 100644
--- a/libraries/evas/src/tests/evas_test_textblock.c
+++ b/libraries/evas/src/tests/evas_test_textblock.c
@@ -1283,6 +1283,15 @@ START_TEST(evas_textblock_various)
evas_object_textblock_text_markup_set(tb, "aaa");
fail_if(!_evas_textblock_check_item_node_link(tb));
+ /* These shouldn't crash (although the desired outcome is not yet defined) */
+ evas_object_textblock_text_markup_set(tb, "");
+ evas_textblock_cursor_pos_set(cur, 0);
+ evas_textblock_cursor_char_delete(cur);
+
+ evas_object_textblock_text_markup_set(tb, "\xEF\xBF\xBC");
+ evas_textblock_cursor_pos_set(cur, 0);
+ evas_textblock_cursor_char_delete(cur);
+
END_TB_TEST();
}
END_TEST
@@ -2090,6 +2099,29 @@ START_TEST(evas_textblock_size)
fail_if((w != nw) || (h != nh));
fail_if(w <= 0);
+ /* This time with margins. */
+ {
+ Evas_Textblock_Style *newst;
+ Evas_Coord oldw, oldh, oldnw, oldnh;
+
+ evas_object_textblock_text_markup_set(tb, buf);
+ evas_object_textblock_size_formatted_get(tb, &oldw, &oldh);
+ evas_object_textblock_size_native_get(tb, &oldnw, &oldnh);
+
+
+ newst = evas_textblock_style_new();
+ fail_if(!newst);
+ evas_textblock_style_set(newst,
+ "DEFAULT='left_margin=4 right_margin=4'");
+ evas_object_textblock_style_user_push(tb, newst);
+
+ evas_object_textblock_size_formatted_get(tb, &w, &h);
+ evas_object_textblock_size_native_get(tb, &nw, &nh);
+
+ fail_if((w != oldw + 8) || (h != oldh) ||
+ (nw != oldnw + 8) || (nh != oldnh));
+ }
+
/* FIXME: There is a lot more to be done. */
END_TB_TEST();
}
--
cgit v1.1