Tom Hacohen [Tue, 12 Jul 2011 11:40:28 +0000 (11:40 +0000)]
Evas tests: Added various text object tests.
SVN revision: 61280
Tom Hacohen [Tue, 12 Jul 2011 11:40:25 +0000 (11:40 +0000)]
Evas bidi: Fixed typo DIRECTION_NATURAL -> DIRECTION_NEUTRAL.
Kept the old one just for not breaking ABI/API.
To all of you that are fast on the trigger, I set it to the same value,
so it doesn't matter that I inserted it at the start.
SVN revision: 61279
Tom Hacohen [Tue, 12 Jul 2011 11:40:22 +0000 (11:40 +0000)]
Evas tests: Added textblock replacement char tests.
SVN revision: 61278
Tom Hacohen [Tue, 12 Jul 2011 09:12:20 +0000 (09:12 +0000)]
Evas tests: Also test EVAS_TEXTBLOCK_CURSOR_BEFORE cursor mode.
SVN revision: 61275
Tom Hacohen [Tue, 12 Jul 2011 09:04:10 +0000 (09:04 +0000)]
Evas tests: Added hinting change coverage to textblock.
SVN revision: 61274
Tom Hacohen [Tue, 12 Jul 2011 09:04:07 +0000 (09:04 +0000)]
Evas tests: Added various text wrapping + ellipsis tests.
SVN revision: 61273
Tom Hacohen [Tue, 12 Jul 2011 09:04:04 +0000 (09:04 +0000)]
Evas tests: More textblock style padding tests.
SVN revision: 61272
Mike McCormack [Tue, 12 Jul 2011 06:11:23 +0000 (06:11 +0000)]
ecore: Set source priority to high
Will only make a difference if there are other gsources.
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61269
Mike McCormack [Tue, 12 Jul 2011 06:11:14 +0000 (06:11 +0000)]
ecore: Wake main loop immediately on zero sleep
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61268
Mike McCormack [Tue, 12 Jul 2011 06:11:04 +0000 (06:11 +0000)]
ecore-imf: Place braces consistently
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61267
Mike McCormack [Tue, 12 Jul 2011 06:10:54 +0000 (06:10 +0000)]
ecore-imf: Fix build in no XIM case
Fixes:
ecore_imf_xim.c: In function 'ecore_imf_xim_shutdown':
ecore_imf_xim.c:608:11: error: 'open_ims' undeclared (first use in this function)
ecore_imf_xim.c:608:11: note: each undeclared identifier is reported only once for each function it appears
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61266
Mike McCormack [Tue, 12 Jul 2011 02:26:48 +0000 (02:26 +0000)]
ecore-x: Use Evas CFLAGS to build XIM support
Signed-off-by: Mike McCormack <mikem@ring3k.org>
SVN revision: 61260
Naruto TAKAHASHI [Tue, 12 Jul 2011 02:26:39 +0000 (02:26 +0000)]
ecore-x: Add XIM module for ecore_imf
Signed-off-by: Naruto TAKAHASHI <tnaruto@gmail.com>
SVN revision: 61259
Naruto TAKAHASHI [Tue, 12 Jul 2011 02:26:29 +0000 (02:26 +0000)]
ecore-x: Add immodules directory
Signed-off-by: Naruto TAKAHASHI <tnaruto@gmail.com>
SVN revision: 61258
Naruto TAKAHASHI [Tue, 12 Jul 2011 02:26:19 +0000 (02:26 +0000)]
ecore-x: Remove XIM
Signed-off-by: Naruto TAKAHASHI <tnaruto@gmail.com>
SVN revision: 61257
Rafael Antognolli [Mon, 11 Jul 2011 17:22:31 +0000 (17:22 +0000)]
ecore/examples - Fix DSO build (linking example against Evas).
SVN revision: 61255
Tom Hacohen [Mon, 11 Jul 2011 16:39:48 +0000 (16:39 +0000)]
Evas tests: Add more style tests to verify bug fixed in previous commit.
SVN revision: 61254
Tom Hacohen [Mon, 11 Jul 2011 16:39:45 +0000 (16:39 +0000)]
Evas textblock: Fixed style padding calculation.
SVN revision: 61253
Tom Hacohen [Mon, 11 Jul 2011 15:56:51 +0000 (15:56 +0000)]
Evas tests: Added a test to verify the last bug is fixed.
SVN revision: 61252
Tom Hacohen [Mon, 11 Jul 2011 15:56:47 +0000 (15:56 +0000)]
Evas textblock: Fixed an issue with escaped-html-like chars.
SVN revision: 61251
Tom Hacohen [Mon, 11 Jul 2011 15:27:53 +0000 (15:27 +0000)]
Evas tests: More textblock tests.
SVN revision: 61250
Tom Hacohen [Mon, 11 Jul 2011 15:19:33 +0000 (15:19 +0000)]
Evas tests: Added tests for evas_textblock_cursor_range_geometry_get.
SVN revision: 61249
Tom Hacohen [Mon, 11 Jul 2011 14:39:53 +0000 (14:39 +0000)]
Evas: Move the HAVE_TESTS define to the m4 macro.
Thanks to vtorri for the spanking.
SVN revision: 61245
Tom Hacohen [Mon, 11 Jul 2011 14:08:13 +0000 (14:08 +0000)]
Evas: Added HAVE_TESTS to config.h
This is set to 1 if tests are enabled.
SVN revision: 61244
Tom Hacohen [Mon, 11 Jul 2011 13:55:53 +0000 (13:55 +0000)]
Evas tests: Added a test for evas_textblock_node_format_list_get.
SVN revision: 61243
Tom Hacohen [Mon, 11 Jul 2011 13:55:48 +0000 (13:55 +0000)]
Evas tests: Added tests to evas_textblock_node_format_remove_pair.
SVN revision: 61242
Tom Hacohen [Mon, 11 Jul 2011 13:39:46 +0000 (13:39 +0000)]
Evas tests: Add another textblock test.
SVN revision: 61240
Tom Hacohen [Mon, 11 Jul 2011 12:30:18 +0000 (12:30 +0000)]
Evas tests: Improved textblock tests.
SVN revision: 61239
Tom Hacohen [Mon, 11 Jul 2011 12:30:15 +0000 (12:30 +0000)]
Evas textblock: Removed useless function.
SVN revision: 61238
Tom Hacohen [Mon, 11 Jul 2011 12:30:09 +0000 (12:30 +0000)]
Evas tests: Added various text and textblock tests.
SVN revision: 61237
Tom Hacohen [Mon, 11 Jul 2011 11:20:45 +0000 (11:20 +0000)]
Evas tests: Added more textblock tests, including one to verify my last fix.
SVN revision: 61236
Tom Hacohen [Mon, 11 Jul 2011 11:20:42 +0000 (11:20 +0000)]
Evas textblock: Fixed an issue with string_escaped_get.
SVN revision: 61235
Tom Hacohen [Mon, 11 Jul 2011 11:20:37 +0000 (11:20 +0000)]
Evas textblock: Fixed an error in docs.
SVN revision: 61234
Tom Hacohen [Mon, 11 Jul 2011 08:56:19 +0000 (08:56 +0000)]
Evas tests: Added more textblock tests, including one to verify my last fix.
SVN revision: 61233
Tom Hacohen [Mon, 11 Jul 2011 08:56:17 +0000 (08:56 +0000)]
Evas textblock: Fixed evas_textblock_cursor_format_prev.
SVN revision: 61232
Tom Hacohen [Mon, 11 Jul 2011 08:56:13 +0000 (08:56 +0000)]
Evas textblock: Deprecated evas_textblock_cursor_set_at_format.
This was a duplicate of evas_textblock_cursor_at_format_set.
The only difference is the name, and this one doesn't conform to the naming
conventions.
SVN revision: 61231
Tom Hacohen [Mon, 11 Jul 2011 08:56:10 +0000 (08:56 +0000)]
Evas textblock: Fixed a confusing parameter name.
SVN revision: 61230
Tom Hacohen [Mon, 11 Jul 2011 07:23:18 +0000 (07:23 +0000)]
Evas tests: Added more textblock tests, including a test for the last fix.
SVN revision: 61228
Tom Hacohen [Mon, 11 Jul 2011 07:23:12 +0000 (07:23 +0000)]
Evas textblock: Hopefully eliminate all issues with uninit cursors.
SVN revision: 61227
ChunEon Park [Mon, 11 Jul 2011 06:29:20 +0000 (06:29 +0000)]
evas/evas_engine - patched by Seung-Soo Woo.
Dear all,
There is a below issue.
Problem : Evas gl engine call eglWaitNative() and eglWaitGL() before/after eglSwapBuffers().
The sync APIs are not call only in case of SGX_DDK.
Resolution : It is necessary to check MALI string too.
So, I fixed it.
Please find enclosed file.
Thanks.
SVN revision: 61226
Mike McCormack [Mon, 11 Jul 2011 02:51:37 +0000 (02:51 +0000)]
ecore: Fix logic bug in g_main_loop
Want to use timerfd if either seconds or nanoseconds is non-zero.
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61224
Jiyoun Park [Mon, 11 Jul 2011 02:29:16 +0000 (02:29 +0000)]
evas: fix _evas_jpeg_membuf_src_skip bug
If file was corrupted , the size value of app frame is bigger than real file
size.
For example, if somebody change file using editor, the file start with (FF
D8 FF E0 FF DB ..).
But real file size can be small than (FF DB).
In that case, _evas_jpeg_membuf_src_skip set src->pub.bytes_in_buffer to
negative value, it make crash later.
Signed-off-by: Jiyoun Park <jy0703.park@samsung.com>
SVN revision: 61222
Mike McCormack [Mon, 11 Jul 2011 01:21:59 +0000 (01:21 +0000)]
ecore: Ignore new binary ecore_test
Signed-off-by: Mike McCormack <mikem@ring3k.org>
SVN revision: 61218
Mike McCormack [Mon, 11 Jul 2011 01:21:49 +0000 (01:21 +0000)]
ecore: Comment missing example
This is causing problems for autogen.sh
Signed-off-by: Mike McCormack <mikem@ring3k.org>
SVN revision: 61217
Tom Hacohen [Sun, 10 Jul 2011 14:58:37 +0000 (14:58 +0000)]
Evas tests: Added a bunch of text object tests.
SVN revision: 61213
Tom Hacohen [Sun, 10 Jul 2011 14:23:50 +0000 (14:23 +0000)]
Evas: Updated .gitignore.
SVN revision: 61212
Tom Hacohen [Sun, 10 Jul 2011 14:23:47 +0000 (14:23 +0000)]
Evas tests: Added a basic evas_objet_text test.
SVN revision: 61211
Tom Hacohen [Sun, 10 Jul 2011 14:23:43 +0000 (14:23 +0000)]
Evas tests: Added some more textblock tests.
SVN revision: 61210
Tom Hacohen [Sun, 10 Jul 2011 13:22:45 +0000 (13:22 +0000)]
Evas tests: Added a lot more textblock tests.
Some verify the fixes I just committed, some are just general tests.
SVN revision: 61208
Tom Hacohen [Sun, 10 Jul 2011 13:22:42 +0000 (13:22 +0000)]
Evas textblock: Fixed evas_textblock_cursor_eol_get.
SVN revision: 61207
Tom Hacohen [Sun, 10 Jul 2011 13:22:38 +0000 (13:22 +0000)]
Evas textblock: Fixed cursor_paragraph_text_length_get.
SVN revision: 61206
Tom Hacohen [Sun, 10 Jul 2011 13:22:33 +0000 (13:22 +0000)]
Evas textblock: Fixed a bug in _paragraph_char_last with the last par.
SVN revision: 61205
Tom Hacohen [Sun, 10 Jul 2011 12:18:52 +0000 (12:18 +0000)]
Evas tests: Added a test to verify the last issue I fixed.
SVN revision: 61204
Tom Hacohen [Sun, 10 Jul 2011 12:18:48 +0000 (12:18 +0000)]
Evas textblock: Fixed returned position of "clean" cursors.
Issue reported by Shilpa.
SVN revision: 61203
Tom Hacohen [Sun, 10 Jul 2011 12:18:45 +0000 (12:18 +0000)]
Evas tests: Added textblock tests.
SVN revision: 61202
Tom Hacohen [Sun, 10 Jul 2011 12:18:42 +0000 (12:18 +0000)]
Evas textblock: textblock_cursor_get's return should not be const.
This does not break API as it's more permissive and behavior doesn't change.
SVN revision: 61201
David Walter Seikel [Sun, 10 Jul 2011 12:02:53 +0000 (12:02 +0000)]
Fix ancient typo, and make them all consistant.
Google tells me it's a fairly common miss spelling in USA, and a male singing group.
SVN revision: 61199
Christopher Michael [Sat, 9 Jul 2011 21:12:43 +0000 (21:12 +0000)]
Evas: Fix building xcb backend as static.
SVN revision: 61178
Christopher Michael [Sat, 9 Jul 2011 20:34:32 +0000 (20:34 +0000)]
Evas: Remove 'double =' signs from configure --help output.
SVN revision: 61177
Iván Briano [Sat, 9 Jul 2011 18:34:13 +0000 (18:34 +0000)]
don't build ecore-evas when statically building software-x11
SVN revision: 61176
Iván Briano [Sat, 9 Jul 2011 18:19:23 +0000 (18:19 +0000)]
keep'em consistent
SVN revision: 61175
Christopher Michael [Sat, 9 Jul 2011 14:26:46 +0000 (14:26 +0000)]
Evas: Add ability to detect if opengl is built w/ xlib or xcb backend.
SVN revision: 61172
Christopher Michael [Sat, 9 Jul 2011 13:48:39 +0000 (13:48 +0000)]
Evas: Remove dependency on xcb-aux and add code to find the visual
based on id, as we were only using one function from there.
SVN revision: 61171
Vincent Torri [Sat, 9 Jul 2011 10:20:02 +0000 (10:20 +0000)]
Eina : lock (win32) : fix compilation
cedric, can you confirm me that
- LeaveCriticalSection(&mutex->cond_read->threads_count_lock);
...
+ LeaveCriticalSection(&mutex->cond_read.waiters_count_lock);
is correct ?
SVN revision: 61170
Iván Briano [Sat, 9 Jul 2011 03:04:13 +0000 (03:04 +0000)]
Follow portability advice from Master vtorri.
SVN revision: 61168
Vincent Torri [Sat, 9 Jul 2011 02:59:24 +0000 (02:59 +0000)]
Add unit tests + coverage support to evas, for Tasn.
unit tests : make check
coverage : make coverage
SVN revision: 61167
Vincent Torri [Sat, 9 Jul 2011 02:57:27 +0000 (02:57 +0000)]
fix maintainer-clean rule
SVN revision: 61166
Iván Briano [Sat, 9 Jul 2011 01:47:01 +0000 (01:47 +0000)]
Fix building gl_xlib as a static module
SVN revision: 61164
Iván Briano [Sat, 9 Jul 2011 01:20:18 +0000 (01:20 +0000)]
Don't try to build examples if dependencies are not met.
SVN revision: 61163
Rafael Antognolli [Fri, 8 Jul 2011 18:06:19 +0000 (18:06 +0000)]
ecore/ecore_con - add more reference doc to some functions.
Also add description to the examples.
SVN revision: 61161
Rafael Antognolli [Fri, 8 Jul 2011 18:06:12 +0000 (18:06 +0000)]
ecore/ecore_con - Add simple examples of ecore_con_url usage.
SVN revision: 61160
Rafael Antognolli [Fri, 8 Jul 2011 18:06:04 +0000 (18:06 +0000)]
ecore/ecore_con - Move documentation from .c to .h.
This only affects ecore_con_url_* for now.
Also add docs to the structures used by ecore_con_url, and move them to
the Ecore_Con_Url_Group.
SVN revision: 61159
Gustavo Lima Chaves [Fri, 8 Jul 2011 16:54:00 +0000 (16:54 +0000)]
[evas] Documenting/exemplifying the following:
- evas_object_smart_callback_add
- evas_object_smart_callback_call
- evas_object_smart_callback_del
- evas_object_smart_callback_description_find
- evas_object_smart_callbacks_descriptions_get
- evas_object_smart_callbacks_descriptions_set
SVN revision: 61158
Daniel Juyung Seo [Fri, 8 Jul 2011 12:15:25 +0000 (12:15 +0000)]
evas Evas.h/Evas_GL.h: Removed trailing whitespaces.
SVN revision: 61154
Mike McCormack [Fri, 8 Jul 2011 10:26:24 +0000 (10:26 +0000)]
ecore: Don't come out of idle because due to idlers
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61152
Mike McCormack [Fri, 8 Jul 2011 10:26:14 +0000 (10:26 +0000)]
ecore: Check signals in glib prepare only
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61151
Mike McCormack [Fri, 8 Jul 2011 08:07:40 +0000 (08:07 +0000)]
ecore: Check for pending before entering g_main_loop
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61150
Mike McCormack [Fri, 8 Jul 2011 08:07:29 +0000 (08:07 +0000)]
ecore: Only check timers on zero time left
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61149
Mike McCormack [Fri, 8 Jul 2011 06:38:56 +0000 (06:38 +0000)]
ecore: Fix unused variable warnings
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61147
Mike McCormack [Fri, 8 Jul 2011 06:38:47 +0000 (06:38 +0000)]
ecore: Build with -Wall -W by default
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61146
Mike McCormack [Fri, 8 Jul 2011 06:38:38 +0000 (06:38 +0000)]
ecore: Add test for timers created from idlers
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61145
Mike McCormack [Fri, 8 Jul 2011 06:38:28 +0000 (06:38 +0000)]
ecore: Add a main loop test
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61144
Mike McCormack [Fri, 8 Jul 2011 06:38:18 +0000 (06:38 +0000)]
ecore: Remove redundant if statement
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61143
Christopher Michael [Fri, 8 Jul 2011 00:21:17 +0000 (00:21 +0000)]
Evas: Commit new XCB engine code for Evas.
NB: XCB Engine is currently disabled by default as it's not considered
'complete' yet and is of little use to users/devs at the moment
without the needed ecore_x & E changes.
SVN revision: 61139
Christopher Michael [Fri, 8 Jul 2011 00:19:06 +0000 (00:19 +0000)]
Evas: Fix building of gl engine w/ new autofoo stuffs.
SVN revision: 61138
Christopher Michael [Fri, 8 Jul 2011 00:18:22 +0000 (00:18 +0000)]
Evas: Fix up the check_engine macros for xcb engine & xlib changes.
SVN revision: 61137
Christopher Michael [Fri, 8 Jul 2011 00:17:52 +0000 (00:17 +0000)]
Evas: Fixup autofoo for compiling new xcb engine.
SVN revision: 61136
Christopher Michael [Fri, 8 Jul 2011 00:16:47 +0000 (00:16 +0000)]
Evas: Add myself to authors.
SVN revision: 61135
Gustavo Lima Chaves [Thu, 7 Jul 2011 19:35:17 +0000 (19:35 +0000)]
[evas] More love to image object's documentation group.
More diagrams also in.
SVN revision: 61133
Jonas M. Gastal [Thu, 7 Jul 2011 19:26:47 +0000 (19:26 +0000)]
Eina: Adding diagrams for eina list macros.
SVN revision: 61132
Jonas M. Gastal [Thu, 7 Jul 2011 18:57:10 +0000 (18:57 +0000)]
Ecore: Ecore_Animator example.
SVN revision: 61131
Jonas M. Gastal [Thu, 7 Jul 2011 18:56:57 +0000 (18:56 +0000)]
Ecore: Improved ecore_animator documentation.
SVN revision: 61130
Iván Briano [Thu, 7 Jul 2011 18:39:25 +0000 (18:39 +0000)]
Little errors no one cares about, but make thread-less case work as expected
SVN revision: 61129
Rafael Antognolli [Thu, 7 Jul 2011 18:34:20 +0000 (18:34 +0000)]
ecore/ecore_con - If argument is EINA_FALSE, set the value to 0!
SVN revision: 61128
Rafael Antognolli [Thu, 7 Jul 2011 18:18:53 +0000 (18:18 +0000)]
ecore/ecore_con - Set timer pointers to NULL when exiting them.
Otherwise this will lead to errors when some code does:
if (cl->until_deletion)
ecore_timer_del(cl->until_deletion);
SVN revision: 61127
Cedric BAIL [Thu, 7 Jul 2011 15:25:27 +0000 (15:25 +0000)]
evas: update ChangeLog.
SVN revision: 61124
Cedric BAIL [Thu, 7 Jul 2011 15:24:16 +0000 (15:24 +0000)]
evas: prevent infinite insertion of object during recalc stage.
SVN revision: 61123
Tom Hacohen [Thu, 7 Jul 2011 13:59:50 +0000 (13:59 +0000)]
Evas events: Added evas_event_refeed_event.
Patch by Aharon Hillel.
SVN revision: 61117
Jihoon Kim [Thu, 7 Jul 2011 11:55:05 +0000 (11:55 +0000)]
ecore-imf: Add APIs for virtual keyboard support
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SVN revision: 61114
Mike McCormack [Thu, 7 Jul 2011 11:37:12 +0000 (11:37 +0000)]
ecore: Remove unnecessary debugging output
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 61112