framework/uifw/evas.git
12 years agoEvas: Remove dependency on xcb-aux and add code to find the visual
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

12 years agoFollow portability advice from Master vtorri.
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

12 years agoAdd unit tests + coverage support to evas, for Tasn.
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

12 years agofix maintainer-clean rule
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

12 years agoFix building gl_xlib as a static module
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

12 years agoDon't try to build examples if dependencies are not met.
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

12 years ago[evas] Documenting/exemplifying the following:
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

12 years agoevas Evas.h/Evas_GL.h: Removed trailing whitespaces.
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

12 years agoEvas: Commit new XCB engine code for Evas.
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

12 years agoEvas: Fix building of gl engine w/ new autofoo stuffs.
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

12 years agoEvas: Fix up the check_engine macros for xcb engine & xlib changes.
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

12 years agoEvas: Fixup autofoo for compiling new xcb engine.
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

12 years agoEvas: Add myself to authors.
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

12 years ago[evas] More love to image object's documentation group.
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

12 years agoevas: update ChangeLog.
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

12 years agoevas: prevent infinite insertion of object during recalc stage.
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

12 years agoEvas events: Added evas_event_refeed_event.
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

12 years ago[evas] Just explaining more the main top function blocks the
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

12 years ago[evas] Documenting/exemplifying the following:
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

12 years ago[evas] typos
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

12 years ago[evas] Documenting/exemplifying the following:
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

12 years agoFix bug in in mouse grabs while frozen events are in place.
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

12 years agoEvas textblock: Fixed _cursor_char_coord_set with coords after the eol.
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

12 years agoEvas textblock: Fixed weird cursor behavior with empty textblocks.
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

12 years agoevas evas_map.c: Added warning messages to some codes. It has an
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

12 years ago[evas] Documenting and exemplifying the following:
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

12 years agoMaking evas doc work with IE8 and IE9(copied from ecore).
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

12 years agoactually handle -1 pointer return from shmat correctly. man. i cant
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

12 years agoFrom: Hyoyoung Chang <hyoyoung.chang@samsung.com>
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

12 years ago[evas] cedric, stop influencing me to break builds.
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

12 years ago[evas] Documenting and exemplifying the following:
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

12 years ago[evas] Allowing one to build examples by hand.
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

12 years agoEvas Map, little clarifications and an overview example
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

12 years agoand also enable mmap safety here
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

12 years agouse eina mmap safety.
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

12 years ago[evas] Documentation fixes.
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

12 years ago[evas] Documenting the following:
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

12 years ago[evas] Documenting the following.
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

12 years agoevas/evas_map - removed white trailings.
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

12 years agoevas/main.c - removed useless lines.
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

12 years agoevas/evas_map - added workaround code for avoid afterimage problem temporary.
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

12 years agoevas/evas_map - reverted the work around code.
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

12 years agoevas/evas_map - fixed workaround code more properly.
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

12 years agoNot so unused
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

12 years agoevas/evas_map - added workaround code to remove afterimage problem.
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

12 years ago[evas] Documenting the following:
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

12 years ago[evas] Documenting/exemplifying the following:
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

12 years ago[evas] Documenting the following image functions:
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

12 years ago[evas] Unbork examples, sorry.
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

12 years ago[evas] Documantation and examples on this group of
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

12 years agoEvas events: Fix issues with mouse_in/out caused by previous commit.
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

12 years agoEvas events: Re-apply commits 60787,60788.
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

12 years agoREVERT commits 60787 and 60788 by tasn. BORK mouse in/out (e17 menus)
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

12 years agoEvas events: Fixed more issues with pointer grabbing.
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

12 years agoEvas events: Fix 1 more issue with pointer grabbing.
tasn [Wed, 29 Jun 2011 02:03:25 +0000 (02:03 +0000)]
Evas events: Fix 1 more issue with pointer grabbing.

We only need to change the list of grabbed objects if we are initiating
a new grab, and not if are already in a grab because of multi touch.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60787 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas: document evas_object_rectangle.
gastal [Tue, 28 Jun 2011 18:19:30 +0000 (18:19 +0000)]
Evas: document evas_object_rectangle.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60772 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas: Fix latex doc generation.
gastal [Tue, 28 Jun 2011 18:19:09 +0000 (18:19 +0000)]
Evas: Fix latex doc generation.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60771 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Documenting more functions on Evas objects:
glima [Tue, 28 Jun 2011 17:43:44 +0000 (17:43 +0000)]
[evas] Documenting more functions on Evas objects:

     - evas_object_event_callback_add
     - evas_object_event_callback_del_full
     - evas_object_focus_get
     - evas_object_focus_set
     - evas_object_key_grab
     - evas_object_key_ungrab
     - evas_object_pass_events_get
     - evas_object_pass_events_set
     - evas_object_precise_is_inside_get
     - evas_object_precise_is_inside_set
     - evas_object_propagate_events_get
     - evas_object_propagate_events_set
     - evas_object_repeat_events_get
     - evas_object_repeat_events_set

    Examples on them also follow.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60769 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas: raise level of warning.
cedric [Tue, 28 Jun 2011 14:26:22 +0000 (14:26 +0000)]
evas: raise level of warning.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60758 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas textblock: Yet another coord_set fix.
tasn [Tue, 28 Jun 2011 08:27:26 +0000 (08:27 +0000)]
Evas textblock: Yet another coord_set fix.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60750 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas textblock: Fixed coord_set and line_coord set in a couple of cases.
tasn [Tue, 28 Jun 2011 08:13:45 +0000 (08:13 +0000)]
Evas textblock: Fixed coord_set and line_coord set in a couple of cases.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60749 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoactually - we dont need to clear at all. rely on engine alpha
raster [Tue, 28 Jun 2011 08:11:07 +0000 (08:11 +0000)]
actually - we dont need to clear at all. rely on engine alpha
returning right value and let evas_render do it.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60748 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas: Updated changelog.
tasn [Tue, 28 Jun 2011 02:10:36 +0000 (02:10 +0000)]
Evas: Updated changelog.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60744 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas polygon: Hopefully this time really fix is_inside calculation.
tasn [Tue, 28 Jun 2011 02:10:31 +0000 (02:10 +0000)]
Evas polygon: Hopefully this time really fix is_inside calculation.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60743 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Examples and doc. revamping of stacking functions.
glima [Mon, 27 Jun 2011 16:04:51 +0000 (16:04 +0000)]
[evas] Examples and doc. revamping of stacking functions.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60737 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofix clear of gl buffer for alpha dest gl engine rendering
raster [Mon, 27 Jun 2011 08:35:59 +0000 (08:35 +0000)]
fix clear of gl buffer for alpha dest gl engine rendering

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60724 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas polygon: Fix polygon is_inside calculation.
tasn [Mon, 27 Jun 2011 05:31:07 +0000 (05:31 +0000)]
Evas polygon: Fix polygon is_inside calculation.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60721 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoRevert "bla" - Wasn't supposed to go in yet.
tasn [Mon, 27 Jun 2011 02:19:41 +0000 (02:19 +0000)]
Revert "bla" - Wasn't supposed to go in yet.

This reverts commit 60711.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60713 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas polygon: Implement "is_inside" for polygons.
tasn [Mon, 27 Jun 2011 02:18:34 +0000 (02:18 +0000)]
Evas polygon: Implement "is_inside" for polygons.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60712 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agobla
tasn [Mon, 27 Jun 2011 02:18:31 +0000 (02:18 +0000)]
bla

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60711 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas events: handle MOUSE_OUT stuff only if there's no mouse grab on.
tasn [Fri, 24 Jun 2011 06:59:30 +0000 (06:59 +0000)]
Evas events: handle MOUSE_OUT stuff only if there's no mouse grab on.

ATTENTION: if you find any weird issues, please let me know. After testing
here, reading the code and discussing it with raster I decided to commit it,
but this is a very sensitive area. :P

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60651 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agomultitouch grab fix.
raster [Fri, 24 Jun 2011 05:35:33 +0000 (05:35 +0000)]
multitouch grab fix.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60650 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoAssorted build and spec fixes.
mej [Thu, 23 Jun 2011 07:01:45 +0000 (07:01 +0000)]
Assorted build and spec fixes.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60624 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas/autotools - Fix dist-check because of missing files in EXTRA_DIST.
antognolli [Wed, 22 Jun 2011 22:38:05 +0000 (22:38 +0000)]
evas/autotools - Fix dist-check because of missing files in EXTRA_DIST.

Patch by: "Michael Jennings" <mej@kainx.org>

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60610 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas/autotools - fix build when no dependencies for examples are found.
antognolli [Wed, 22 Jun 2011 21:31:53 +0000 (21:31 +0000)]
evas/autotools - fix build when no dependencies for examples are found.

Some examples need ecore, ecore-evas and edje to demonstrate its
functionality. If --enable-build-examples is used, these dependencies are
required. This commit disables the examples build if they are not found
in the system.

TODO: improve efl_examples.m4 and use it in evas build too - I'll work on
that soon.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60609 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas: Pass 'make distcheck' for gl_common.
devilhorns [Wed, 22 Jun 2011 20:32:43 +0000 (20:32 +0000)]
Evas: Pass 'make distcheck' for gl_common.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60607 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] More references to examples on doxygen groups.
glima [Mon, 20 Jun 2011 17:18:39 +0000 (17:18 +0000)]
[evas] More references to examples on doxygen groups.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60531 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Referencing examples on size hints doxygen group.
glima [Mon, 20 Jun 2011 17:00:44 +0000 (17:00 +0000)]
[evas] Referencing examples on size hints doxygen group.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60530 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Fixing wrong placement of eps images.
glima [Mon, 20 Jun 2011 16:07:55 +0000 (16:07 +0000)]
[evas] Fixing wrong placement of eps images.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60526 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agotypo--
raster [Mon, 20 Jun 2011 11:10:55 +0000 (11:10 +0000)]
typo--

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60519 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoEvas font: Fix font run len calculation.
tasn [Mon, 20 Jun 2011 07:28:57 +0000 (07:28 +0000)]
Evas font: Fix font run len calculation.

Co-fixed with MJ :P. Thanks a lot for your report + help.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60508 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agofree on success, not failure of pthread_join.
raster [Mon, 20 Jun 2011 06:44:37 +0000 (06:44 +0000)]
free on success, not failure of pthread_join.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60499 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agohermet - just changed my email address.
hermet [Sat, 18 Jun 2011 16:16:28 +0000 (16:16 +0000)]
hermet - just changed my email address.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60477 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas_layer.c - fixed indenation and removed white spaces
hermet [Sat, 18 Jun 2011 09:16:22 +0000 (09:16 +0000)]
evas_layer.c - fixed indenation and removed white spaces

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60472 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas/evas_layer.c - added some missed exception handlings.
hermet [Sat, 18 Jun 2011 09:08:33 +0000 (09:08 +0000)]
evas/evas_layer.c - added some missed exception handlings.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60471 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago@since 1.1.0++
raster [Fri, 17 Jun 2011 23:50:02 +0000 (23:50 +0000)]
@since 1.1.0++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60469 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agouseless code
caro [Fri, 17 Jun 2011 21:43:04 +0000 (21:43 +0000)]
useless code

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60464 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Examples on the rest of the size hints.
glima [Fri, 17 Jun 2011 21:17:07 +0000 (21:17 +0000)]
[evas] Examples on the rest of the size hints.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60461 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Example on aspect hints.
glima [Fri, 17 Jun 2011 21:16:59 +0000 (21:16 +0000)]
[evas] Example on aspect hints.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60460 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Documenting our dear size hints.
glima [Fri, 17 Jun 2011 21:16:49 +0000 (21:16 +0000)]
[evas] Documenting our dear size hints.
Examples coming in sequence.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60459 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Oopsies-- on an example.
glima [Fri, 17 Jun 2011 21:16:25 +0000 (21:16 +0000)]
[evas] Oopsies-- on an example.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60458 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Fixing scaling functions docs.
glima [Fri, 17 Jun 2011 21:16:17 +0000 (21:16 +0000)]
[evas] Fixing scaling functions docs.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60457 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years ago[evas] Let's not forget box and table in the smart
glima [Fri, 17 Jun 2011 21:16:11 +0000 (21:16 +0000)]
[evas] Let's not forget box and table in the smart
 objects.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60456 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoallow getting ot table packing child too.
raster [Fri, 17 Jun 2011 11:34:30 +0000 (11:34 +0000)]
allow getting ot table packing child too.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60447 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas table -> allow packing of same object again to update packing
raster [Fri, 17 Jun 2011 11:25:30 +0000 (11:25 +0000)]
evas table -> allow packing of same object again to update packing
parameters

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60446 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas: warn dev to clip on a rect and not on an other object
yoz [Fri, 17 Jun 2011 10:55:26 +0000 (10:55 +0000)]
evas: warn dev to clip on a rect and not on an other object

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60443 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agonote features that are disabled.
raster [Fri, 17 Jun 2011 10:15:27 +0000 (10:15 +0000)]
note features that are disabled.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60441 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agowhitespaces--------
caro [Fri, 17 Jun 2011 07:47:28 +0000 (07:47 +0000)]
whitespaces--------

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60426 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas/evas_map - trivial changes.
hermet [Fri, 17 Jun 2011 07:12:20 +0000 (07:12 +0000)]
evas/evas_map - trivial changes.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60425 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 years agoevas/evas_map - stuffed trivial missing things.
hermet [Fri, 17 Jun 2011 01:16:16 +0000 (01:16 +0000)]
evas/evas_map - stuffed trivial missing things.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@60415 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33