diff options
author | David Walter Seikel | 2012-04-22 09:19:23 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-04-22 09:19:23 +1000 |
commit | c963d75dfdeec11f82e79e727062fbf89afa2c04 (patch) | |
tree | 895633dbf641110be46f117c29890c49b3ffc0bd /libraries/evas/src/tests | |
parent | Adding the new extantz viewer and grid manager. (diff) | |
download | SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.zip SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.tar.gz SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.tar.bz2 SledjHamr-c963d75dfdeec11f82e79e727062fbf89afa2c04.tar.xz |
Update EFL to latest beta.
Diffstat (limited to 'libraries/evas/src/tests')
-rw-r--r-- | libraries/evas/src/tests/Makefile.in | 8 | ||||
-rw-r--r-- | libraries/evas/src/tests/evas_test_textblock.c | 32 |
2 files changed, 36 insertions, 4 deletions
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@ | |||
153 | EVIL_CFLAGS = @EVIL_CFLAGS@ | 153 | EVIL_CFLAGS = @EVIL_CFLAGS@ |
154 | EVIL_LIBS = @EVIL_LIBS@ | 154 | EVIL_LIBS = @EVIL_LIBS@ |
155 | EXEEXT = @EXEEXT@ | 155 | EXEEXT = @EXEEXT@ |
156 | EXOTIC_CFLAGS = @EXOTIC_CFLAGS@ | ||
157 | EXOTIC_LIBS = @EXOTIC_LIBS@ | ||
156 | FGREP = @FGREP@ | 158 | FGREP = @FGREP@ |
157 | FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ | 159 | FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ |
158 | FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ | 160 | FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ |
@@ -203,6 +205,8 @@ PATH_SEPARATOR = @PATH_SEPARATOR@ | |||
203 | PIXMAN_CFLAGS = @PIXMAN_CFLAGS@ | 205 | PIXMAN_CFLAGS = @PIXMAN_CFLAGS@ |
204 | PIXMAN_LIBS = @PIXMAN_LIBS@ | 206 | PIXMAN_LIBS = @PIXMAN_LIBS@ |
205 | PKG_CONFIG = @PKG_CONFIG@ | 207 | PKG_CONFIG = @PKG_CONFIG@ |
208 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ | ||
209 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ | ||
206 | PNG_CFLAGS = @PNG_CFLAGS@ | 210 | PNG_CFLAGS = @PNG_CFLAGS@ |
207 | PNG_LIBS = @PNG_LIBS@ | 211 | PNG_LIBS = @PNG_LIBS@ |
208 | RANLIB = @RANLIB@ | 212 | RANLIB = @RANLIB@ |
@@ -221,8 +225,6 @@ VERSION = @VERSION@ | |||
221 | VMAJ = @VMAJ@ | 225 | VMAJ = @VMAJ@ |
222 | WAYLAND_EGL_CFLAGS = @WAYLAND_EGL_CFLAGS@ | 226 | WAYLAND_EGL_CFLAGS = @WAYLAND_EGL_CFLAGS@ |
223 | WAYLAND_EGL_LIBS = @WAYLAND_EGL_LIBS@ | 227 | WAYLAND_EGL_LIBS = @WAYLAND_EGL_LIBS@ |
224 | WIN32_CFLAGS = @WIN32_CFLAGS@ | ||
225 | WIN32_CPPFLAGS = @WIN32_CPPFLAGS@ | ||
226 | XCB_CFLAGS = @XCB_CFLAGS@ | 228 | XCB_CFLAGS = @XCB_CFLAGS@ |
227 | XCB_GL_CFLAGS = @XCB_GL_CFLAGS@ | 229 | XCB_GL_CFLAGS = @XCB_GL_CFLAGS@ |
228 | XCB_GL_LIBS = @XCB_GL_LIBS@ | 230 | XCB_GL_LIBS = @XCB_GL_LIBS@ |
@@ -296,8 +298,6 @@ evas_engine_software_ddraw_cflags = @evas_engine_software_ddraw_cflags@ | |||
296 | evas_engine_software_ddraw_libs = @evas_engine_software_ddraw_libs@ | 298 | evas_engine_software_ddraw_libs = @evas_engine_software_ddraw_libs@ |
297 | evas_engine_software_gdi_cflags = @evas_engine_software_gdi_cflags@ | 299 | evas_engine_software_gdi_cflags = @evas_engine_software_gdi_cflags@ |
298 | evas_engine_software_gdi_libs = @evas_engine_software_gdi_libs@ | 300 | evas_engine_software_gdi_libs = @evas_engine_software_gdi_libs@ |
299 | evas_engine_software_sdl_cflags = @evas_engine_software_sdl_cflags@ | ||
300 | evas_engine_software_sdl_libs = @evas_engine_software_sdl_libs@ | ||
301 | evas_engine_software_xcb_cflags = @evas_engine_software_xcb_cflags@ | 301 | evas_engine_software_xcb_cflags = @evas_engine_software_xcb_cflags@ |
302 | evas_engine_software_xcb_libs = @evas_engine_software_xcb_libs@ | 302 | evas_engine_software_xcb_libs = @evas_engine_software_xcb_libs@ |
303 | evas_engine_software_xlib_cflags = @evas_engine_software_xlib_cflags@ | 303 | 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) | |||
1283 | evas_object_textblock_text_markup_set(tb, "a<ps/>a<ps/>a"); | 1283 | evas_object_textblock_text_markup_set(tb, "a<ps/>a<ps/>a"); |
1284 | fail_if(!_evas_textblock_check_item_node_link(tb)); | 1284 | fail_if(!_evas_textblock_check_item_node_link(tb)); |
1285 | 1285 | ||
1286 | /* These shouldn't crash (although the desired outcome is not yet defined) */ | ||
1287 | evas_object_textblock_text_markup_set(tb, ""); | ||
1288 | evas_textblock_cursor_pos_set(cur, 0); | ||
1289 | evas_textblock_cursor_char_delete(cur); | ||
1290 | |||
1291 | evas_object_textblock_text_markup_set(tb, "\xEF\xBF\xBC"); | ||
1292 | evas_textblock_cursor_pos_set(cur, 0); | ||
1293 | evas_textblock_cursor_char_delete(cur); | ||
1294 | |||
1286 | END_TB_TEST(); | 1295 | END_TB_TEST(); |
1287 | } | 1296 | } |
1288 | END_TEST | 1297 | END_TEST |
@@ -2090,6 +2099,29 @@ START_TEST(evas_textblock_size) | |||
2090 | fail_if((w != nw) || (h != nh)); | 2099 | fail_if((w != nw) || (h != nh)); |
2091 | fail_if(w <= 0); | 2100 | fail_if(w <= 0); |
2092 | 2101 | ||
2102 | /* This time with margins. */ | ||
2103 | { | ||
2104 | Evas_Textblock_Style *newst; | ||
2105 | Evas_Coord oldw, oldh, oldnw, oldnh; | ||
2106 | |||
2107 | evas_object_textblock_text_markup_set(tb, buf); | ||
2108 | evas_object_textblock_size_formatted_get(tb, &oldw, &oldh); | ||
2109 | evas_object_textblock_size_native_get(tb, &oldnw, &oldnh); | ||
2110 | |||
2111 | |||
2112 | newst = evas_textblock_style_new(); | ||
2113 | fail_if(!newst); | ||
2114 | evas_textblock_style_set(newst, | ||
2115 | "DEFAULT='left_margin=4 right_margin=4'"); | ||
2116 | evas_object_textblock_style_user_push(tb, newst); | ||
2117 | |||
2118 | evas_object_textblock_size_formatted_get(tb, &w, &h); | ||
2119 | evas_object_textblock_size_native_get(tb, &nw, &nh); | ||
2120 | |||
2121 | fail_if((w != oldw + 8) || (h != oldh) || | ||
2122 | (nw != oldnw + 8) || (nh != oldnh)); | ||
2123 | } | ||
2124 | |||
2093 | /* FIXME: There is a lot more to be done. */ | 2125 | /* FIXME: There is a lot more to be done. */ |
2094 | END_TB_TEST(); | 2126 | END_TB_TEST(); |
2095 | } | 2127 | } |