tasn [Tue, 12 Jul 2011 11:40:22 +0000 (11:40 +0000)]
Evas tests: Added textblock replacement char tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61278
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 12 Jul 2011 09:12:20 +0000 (09:12 +0000)]
Evas tests: Also test EVAS_TEXTBLOCK_CURSOR_BEFORE cursor mode.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61275
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 12 Jul 2011 09:04:10 +0000 (09:04 +0000)]
Evas tests: Added hinting change coverage to textblock.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61274
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 12 Jul 2011 09:04:07 +0000 (09:04 +0000)]
Evas tests: Added various text wrapping + ellipsis tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61273
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Tue, 12 Jul 2011 09:04:04 +0000 (09:04 +0000)]
Evas tests: More textblock style padding tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61272
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 16:39:48 +0000 (16:39 +0000)]
Evas tests: Add more style tests to verify bug fixed in previous commit.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61254
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 16:39:45 +0000 (16:39 +0000)]
Evas textblock: Fixed style padding calculation.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61253
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 15:56:51 +0000 (15:56 +0000)]
Evas tests: Added a test to verify the last bug is fixed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61252
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 15:56:47 +0000 (15:56 +0000)]
Evas textblock: Fixed an issue with escaped-html-like chars.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61251
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 15:27:53 +0000 (15:27 +0000)]
Evas tests: More textblock tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61250
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 15:19:33 +0000 (15:19 +0000)]
Evas tests: Added tests for evas_textblock_cursor_range_geometry_get.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61249
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61245
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61244
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 13:55:53 +0000 (13:55 +0000)]
Evas tests: Added a test for evas_textblock_node_format_list_get.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61243
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 13:55:48 +0000 (13:55 +0000)]
Evas tests: Added tests to evas_textblock_node_format_remove_pair.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61242
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 13:39:46 +0000 (13:39 +0000)]
Evas tests: Add another textblock test.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61240
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 12:30:18 +0000 (12:30 +0000)]
Evas tests: Improved textblock tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61239
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 12:30:15 +0000 (12:30 +0000)]
Evas textblock: Removed useless function.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61238
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 12:30:09 +0000 (12:30 +0000)]
Evas tests: Added various text and textblock tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61237
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 11:20:45 +0000 (11:20 +0000)]
Evas tests: Added more textblock tests, including one to verify my last fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61236
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 11:20:42 +0000 (11:20 +0000)]
Evas textblock: Fixed an issue with string_escaped_get.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61235
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 11:20:37 +0000 (11:20 +0000)]
Evas textblock: Fixed an error in docs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61234
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 08:56:19 +0000 (08:56 +0000)]
Evas tests: Added more textblock tests, including one to verify my last fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61233
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 08:56:17 +0000 (08:56 +0000)]
Evas textblock: Fixed evas_textblock_cursor_format_prev.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61232
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61231
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 08:56:10 +0000 (08:56 +0000)]
Evas textblock: Fixed a confusing parameter name.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61230
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 07:23:18 +0000 (07:23 +0000)]
Evas tests: Added more textblock tests, including a test for the last fix.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61228
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Mon, 11 Jul 2011 07:23:12 +0000 (07:23 +0000)]
Evas textblock: Hopefully eliminate all issues with uninit cursors.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61227
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61226
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
mike_m [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>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61222
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 14:58:37 +0000 (14:58 +0000)]
Evas tests: Added a bunch of text object tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61213
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 14:23:50 +0000 (14:23 +0000)]
Evas: Updated .gitignore.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61212
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 14:23:47 +0000 (14:23 +0000)]
Evas tests: Added a basic evas_objet_text test.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61211
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 14:23:43 +0000 (14:23 +0000)]
Evas tests: Added some more textblock tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61210
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61208
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 13:22:42 +0000 (13:22 +0000)]
Evas textblock: Fixed evas_textblock_cursor_eol_get.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61207
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 13:22:38 +0000 (13:22 +0000)]
Evas textblock: Fixed cursor_paragraph_text_length_get.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61206
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 13:22:33 +0000 (13:22 +0000)]
Evas textblock: Fixed a bug in _paragraph_char_last with the last par.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61205
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 12:18:52 +0000 (12:18 +0000)]
Evas tests: Added a test to verify the last issue I fixed.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61204
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 12:18:48 +0000 (12:18 +0000)]
Evas textblock: Fixed returned position of "clean" cursors.
Issue reported by Shilpa.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61203
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Sun, 10 Jul 2011 12:18:45 +0000 (12:18 +0000)]
Evas tests: Added textblock tests.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61202
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61201
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 9 Jul 2011 21:12:43 +0000 (21:12 +0000)]
Evas: Fix building xcb backend as static.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61178
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sat, 9 Jul 2011 20:34:32 +0000 (20:34 +0000)]
Evas: Remove 'double =' signs from configure --help output.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61177
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Sat, 9 Jul 2011 18:34:13 +0000 (18:34 +0000)]
don't build ecore-evas when statically building software-x11
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61176
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61172
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61171
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Sat, 9 Jul 2011 03:04:13 +0000 (03:04 +0000)]
Follow portability advice from Master vtorri.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61168
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [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
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61167
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 9 Jul 2011 02:57:27 +0000 (02:57 +0000)]
fix maintainer-clean rule
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61166
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Sat, 9 Jul 2011 01:47:01 +0000 (01:47 +0000)]
Fix building gl_xlib as a static module
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61164
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Sat, 9 Jul 2011 01:20:18 +0000 (01:20 +0000)]
Don't try to build examples if dependencies are not met.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61163
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [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
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61158
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Fri, 8 Jul 2011 12:15:25 +0000 (12:15 +0000)]
evas Evas.h/Evas_GL.h: Removed trailing whitespaces.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61154
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [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.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61139
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 8 Jul 2011 00:19:06 +0000 (00:19 +0000)]
Evas: Fix building of gl engine w/ new autofoo stuffs.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61138
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 8 Jul 2011 00:18:22 +0000 (00:18 +0000)]
Evas: Fix up the check_engine macros for xcb engine & xlib changes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61137
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 8 Jul 2011 00:17:52 +0000 (00:17 +0000)]
Evas: Fixup autofoo for compiling new xcb engine.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61136
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Fri, 8 Jul 2011 00:16:47 +0000 (00:16 +0000)]
Evas: Add myself to authors.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61135
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Thu, 7 Jul 2011 19:35:17 +0000 (19:35 +0000)]
[evas] More love to image object's documentation group.
More diagrams also in.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61133
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Jul 2011 15:25:27 +0000 (15:25 +0000)]
evas: update ChangeLog.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61124
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 7 Jul 2011 15:24:16 +0000 (15:24 +0000)]
evas: prevent infinite insertion of object during recalc stage.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61123
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Thu, 7 Jul 2011 13:59:50 +0000 (13:59 +0000)]
Evas events: Added evas_event_refeed_event.
Patch by Aharon Hillel.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61117
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 6 Jul 2011 19:41:31 +0000 (19:41 +0000)]
[evas] Just explaining more the main top function blocks the
main doc. page points to.
The rest is just a proof read check on the main section.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61098
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 6 Jul 2011 18:46:58 +0000 (18:46 +0000)]
[evas] Documenting/exemplifying the following:
- evas_object_smart_type_check
- evas_object_smart_type_check_ptr
- evas_object_static_clip_get
- evas_object_static_clip_set
- evas_smart_class_get
- evas_smart_class_new
- evas_smart_data_get
- evas_smart_free
- evas_smart_objects_calculate
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61096
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 6 Jul 2011 13:53:19 +0000 (13:53 +0000)]
[evas] typos
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61085
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 6 Jul 2011 13:52:47 +0000 (13:52 +0000)]
[evas] Documenting/exemplifying the following:
- evas_object_smart_member_add
- evas_object_smart_member_del
- evas_object_smart_members_get
- evas_object_smart_move_children_relative
- evas_object_smart_need_recalculate_get
- evas_object_smart_need_recalculate_set
- evas_object_smart_parent_get
- evas_object_smart_smart_get
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61084
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 6 Jul 2011 08:43:18 +0000 (08:43 +0000)]
Fix bug in in mouse grabs while frozen events are in place.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61070
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 6 Jul 2011 07:32:23 +0000 (07:32 +0000)]
Evas textblock: Fixed _cursor_char_coord_set with coords after the eol.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61068
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 6 Jul 2011 07:32:14 +0000 (07:32 +0000)]
Evas textblock: Fixed weird cursor behavior with empty textblocks.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61067
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
seoz [Wed, 6 Jul 2011 06:24:18 +0000 (06:24 +0000)]
evas evas_map.c: Added warning messages to some codes. It has an
infinite loop issue.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61066
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Tue, 5 Jul 2011 21:10:19 +0000 (21:10 +0000)]
[evas] Documenting and exemplifying the following:
- evas_object_smart_add
- evas_object_smart_calculate
- evas_object_smart_changed
- evas_object_smart_clipped_class_get
- evas_object_smart_clipped_clipper_get
- evas_object_smart_clipped_smart_set
- evas_object_smart_data_get
- evas_object_smart_data_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61062
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Tue, 5 Jul 2011 16:36:50 +0000 (16:36 +0000)]
Making evas doc work with IE8 and IE9(copied from ecore).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61056
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 5 Jul 2011 09:54:57 +0000 (09:54 +0000)]
actually handle -1 pointer return from shmat correctly. man. i cant
believe the code has checked for NULL all these years rather than -1!!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61036
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 5 Jul 2011 01:33:59 +0000 (01:33 +0000)]
From: Hyoyoung Chang <hyoyoung.chang@samsung.com>
Subject: [E-devel] [patch] evas - add checking event type
Dear developers.
I found a bug about evas event handling.
In some situation, evas blocks some events by checking _evas_event_counter.
So I made a patch that is checking event type also event counter.
Reproduce steps:
1. make a window
2. show window before adding a elementary/genlist widget
--- codes ---
void _gl_mousedown_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
{
printf("_gl_mousedown_cb !! \n");
}
static Eina_Bool create_main_win(App *app)
{
app->win = elm_win_add(NULL, "genlist-win", ELM_WIN_BASIC);
evas_object_show(app->win); <-- position 1
Evas_Object *genlist = elm_genlist_add(app->win);
elm_win_resize_object_add(app->win, genlist);
evas_object_event_callback_add(genlist, EVAS_CALLBACK_MOUSE_DOWN, _gl_mousedown_cb, NULL);
evas_object_show(genlist);
evas_object_resize(app->win, 320, 240);
//evas_object_show(app->win); <-- position 2
return EINA_TRUE;
}
--- codes ---
In common use case, apps don't show main window at position 1.
However to reproduce, it can be at position 1. Then, focus is at just on main window.
In that situation, if a user clicks a genlist, its event is dropped by evas.
Because in mouse down callback, it give focus to genlist.
Then two events is made. First is mouse down, second is focus handling.
In event callback, evas processes mouse down after focus handling.
But evas found that mouse event is retarded event than focus handling.
So it ignores it.
This patch is introduce event handling type checking to
evas_object_event_callback_call.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61026
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 4 Jul 2011 20:37:16 +0000 (20:37 +0000)]
[evas] cedric, stop influencing me to break builds.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61022
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 4 Jul 2011 16:23:12 +0000 (16:23 +0000)]
[evas] Documenting and exemplifying the following:
- evas_object_text_add
- evas_object_text_font_get
- evas_object_text_font_set
- evas_object_text_font_source_get
- evas_object_text_font_source_set
- evas_object_text_glow2_color_get
- evas_object_text_glow2_color_set
- evas_object_text_glow_color_get
- evas_object_text_glow_color_set
- evas_object_text_outline_color_get
- evas_object_text_outline_color_set
- evas_object_text_shadow_color_get
- evas_object_text_shadow_color_set
- evas_object_text_style_get
- evas_object_text_style_set
- evas_object_text_text_get
- evas_object_text_text_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61012
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Mon, 4 Jul 2011 16:23:00 +0000 (16:23 +0000)]
[evas] Allowing one to build examples by hand.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61011
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Mon, 4 Jul 2011 15:22:53 +0000 (15:22 +0000)]
Evas Map, little clarifications and an overview example
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61010
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 4 Jul 2011 09:59:49 +0000 (09:59 +0000)]
and also enable mmap safety here
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60984
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 4 Jul 2011 09:44:11 +0000 (09:44 +0000)]
use eina mmap safety.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60982
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 1 Jul 2011 16:19:27 +0000 (16:19 +0000)]
[evas] Documentation fixes.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60922
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 1 Jul 2011 16:19:15 +0000 (16:19 +0000)]
[evas] Documenting the following:
- evas_object_image_load_dpi_get
- evas_object_image_load_dpi_set
- evas_object_image_load_error_get
- evas_object_image_load_region_get
- evas_object_image_load_region_set
- evas_object_image_load_scale_down_get
- evas_object_image_load_scale_down_set
- evas_object_image_load_size_get
- evas_object_image_load_size_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60921
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Fri, 1 Jul 2011 13:51:44 +0000 (13:51 +0000)]
[evas] Documenting the following.
- evas_object_image_content_hint_get
- evas_object_image_content_hint_set
- evas_object_image_data_copy_set
- evas_object_image_data_get
- evas_object_image_data_set
- evas_object_image_data_update_add
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60918
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 11:43:50 +0000 (11:43 +0000)]
evas/evas_map - removed white trailings.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60916
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 11:32:21 +0000 (11:32 +0000)]
evas/main.c - removed useless lines.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60915
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 11:30:17 +0000 (11:30 +0000)]
evas/evas_map - added workaround code for avoid afterimage problem temporary.
Since the last frame is not updated when map is disabled,
Afterimage problem is happened in s/w rendering.
Need to find out the fundanmental reason then fix it.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60914
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 10:58:58 +0000 (10:58 +0000)]
evas/evas_map - reverted the work around code.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60913
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 04:35:26 +0000 (04:35 +0000)]
evas/evas_map - fixed workaround code more properly.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60906
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
sachiel [Fri, 1 Jul 2011 02:02:02 +0000 (02:02 +0000)]
Not so unused
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60904
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
hermet [Fri, 1 Jul 2011 01:10:32 +0000 (01:10 +0000)]
evas/evas_map - added workaround code to remove afterimage problem.
Sine the last frame is not updated when map is disabled,
Afterimage problem is happened in software rendering.
Need to find out the reason in the rendering engine then fix it.
However, it's hard to fix the problem now, added a just workaround code temporary.
This problem will be fixed later or be removed when the rendering engine is refactored completely.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60901
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Thu, 30 Jun 2011 21:55:16 +0000 (21:55 +0000)]
[evas] Documenting the following:
- evas_object_image_preload
- evas_object_image_reload
- evas_object_image_save
- evas_object_image_scale_hint_get
- evas_object_image_scale_hint_set
- evas_object_image_size_get
- evas_object_image_size_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60889
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Thu, 30 Jun 2011 21:29:02 +0000 (21:29 +0000)]
[evas] Documenting/exemplifying the following:
- evas_object_image_smooth_scale_get
- evas_object_image_smooth_scale_set
- evas_object_image_source_get
- evas_object_image_source_set
- evas_object_image_source_unset
- evas_object_image_stride_get
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60887
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 29 Jun 2011 21:06:36 +0000 (21:06 +0000)]
[evas] Documenting the following image functions:
- evas_object_image_alpha_get
- evas_object_image_alpha_set
- evas_object_image_border_center_fill_get
- evas_object_image_border_center_fill_set
- evas_object_image_border_get
- evas_object_image_border_scale_get
- evas_object_image_border_scale_set
- evas_object_image_border_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60844
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 29 Jun 2011 14:46:29 +0000 (14:46 +0000)]
[evas] Unbork examples, sorry.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60821
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 29 Jun 2011 13:25:58 +0000 (13:25 +0000)]
[evas] Documantation and examples on this group of
functions:
- evas_object_image_add
- evas_object_image_file_get
- evas_object_image_file_set
- evas_object_image_filled_add
- evas_object_image_filled_get
- evas_object_image_filled_set
- evas_object_image_fill_get
- evas_object_image_fill_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60817
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 29 Jun 2011 05:05:35 +0000 (05:05 +0000)]
Evas events: Fix issues with mouse_in/out caused by previous commit.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60793
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 29 Jun 2011 05:05:32 +0000 (05:05 +0000)]
Evas events: Re-apply commits 60787,60788.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60792
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 29 Jun 2011 03:14:57 +0000 (03:14 +0000)]
REVERT commits 60787 and 60788 by tasn. BORK mouse in/out (e17 menus)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60790
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
tasn [Wed, 29 Jun 2011 02:03:33 +0000 (02:03 +0000)]
Evas events: Fixed more issues with pointer grabbing.
We want to free the grab even if mouse up happened outside of the
object's region (that's the whole point of grabbing...). Also, we don't
want to update the grabbed list anywhere but in mouse down.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60788
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33